Продуктовые экраны ADMY
Инвентарь приложения frontend_old в терминах канона «42»: 126 роутов,
11 архетипов с порядком регионов и правилами, карта легаси → канон. Машинная
проекция — /product-screens.json; подробный гайд для дизайнеров и ИИ — product-screens.md.
Архетипы
| Архетип | Экранов | Назначение |
|---|---|---|
report Отчёт-таблица | 44 | Метрики по срезу (даты, кампании, страны, источники) с фильтрами, итогами и экспортом. |
list Список сущностей | 33 | Кампании, креативы, пользователи, домены: карточки или таблица с массовыми действиями и созданием. |
editor Редактор сущности | 27 | Карточка кампании, площадки, пользователя: табы разделов, острова с полями, сводка сбоку, сохранение. |
dashboard Дашборд | 4 | Сводка по роли: ключевые числа, графики, новости и быстрые переходы. |
auth Вход и регистрация | 5 | Вход, регистрация, восстановление пароля, подтверждение — форма на карточке поверх тёмного фона. |
wizard Мастер создания | 2 | Создание сущности за несколько шагов: тип, настройки, подтверждение. |
chat Чат поддержки | 1 | Лента сообщений с вложениями и полем ввода. |
tool Инструмент | 2 | Расчёт или преобразование: форма параметров и результат таблицей. |
settings Настройки | 2 | Профиль, уведомления, трекер: табы разделов и острова с переключателями. |
docs Документация | 2 | Статьи, API и справка внутри продукта. |
service Служебные экраны | 4 | 404, результат оплаты, мобильное меню «ещё», корневой layout. |
Отчёт-таблица 44
Метрики по срезу (даты, кампании, страны, источники) с фильтрами, итогами и экспортом.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header | заголовок отчёта; в действиях справа — экспорт и обновление (`button` ghost со значком) |
| filters | island,input-date-range,combobox,segmented-control,button,drawer | период первым, затем сущности (combobox с подгрузкой), режимы include/exclude; больше четырёх фильтров — в Drawer по кнопке |
| toolbar | action-panel,input,tag | поиск, сортировка и применённые фильтры чипами над таблицей |
| table | table,column-settings,pagination | `fixed` первая колонка с названием, `total` для метрик, `expandable` только для разбивки по часам/дням, `sortable`, `size="s"` для плотных отчётов, `column-settings` при более чем восьми колонках |
- must — Числовые колонки выровнены по `end`, первая колонка заморожена и содержит название сущности.
- must — Строка итогов есть, если в таблице есть суммируемые метрики.
- should — Фильтр периода стоит первым; выбор сущностей — Combobox с ленивой подгрузкой.
- must-not — Не раскрывать строки без вложенной разбивки: `expandable` только там, где есть дети.
Мобильный вариант. Page Header(m), подстраницы через Page Navigation, фильтры в Drawer, таблица с одной замороженной колонкой и `size="s"`.
Экраны архетипа (44)
Список сущностей 33
Кампании, креативы, пользователи, домены: карточки или таблица с массовыми действиями и созданием.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header,button | заголовок и одно акцентное действие «создать» |
| filters | island,combobox,segmented-control,input,drawer | статус, владелец, поиск; редкие фильтры — в Drawer |
| toolbar | action-panel,toggle-group,tag | массовые действия над выбранным, переключение вида карточки / таблица, применённые фильтры |
| list | card,table,status,badge,pagination | карточки в Grid или таблица с `selectable`; статус — Status или Badge; страницы — Pagination |
| modals | dialog,form-modal,entities-list-dialog | создание — Form Modal, удаление — alertdialog с названием объекта, вставка списка ID — Entities List Dialog |
- must — Одно акцентное действие на экране — создание сущности; остальные — default или ghost.
- must — Удаление подтверждается диалогом с конкретным объектом и последствием.
- should — Вид карточки / таблица переключается Toggle Group и запоминается.
Мобильный вариант. Карточки колонкой, фильтры в Drawer, массовые действия в Action Panel снизу, создание в Form Modal.
Экраны архетипа (33)
Редактор сущности 27
Карточка кампании, площадки, пользователя: табы разделов, острова с полями, сводка сбоку, сохранение.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header,button | стрелка назад, редактируемое название (`editable`), справа — сохранить и второстепенные действия |
| tabs | page-navigation | разделы редактора табами; активный — из маршрута |
| main | aside,island,stack,grid,input,select,combobox,textarea,switch,dualist,scheduler,file-upload,fields-group,combo,tag-input | острова по смыслу с заголовком, внутри Stack полей, 2–3 колонки через Grid; тяжёлые выборы — Dualist, расписание — Scheduler, креатив — File Upload с кадрированием |
| context | card,user-line,amount,status,copy-field | сводка сущности справа: владелец, статус, баланс, ID и ссылки для копирования |
| footer | button | сохранение дублируется внизу длинной формы; сброс — default |
- must — Поля сгруппированы по островам с заголовком; обязательные помечены звёздочкой, подсказка — Hint.
- must — Несохранённые изменения помечаются точкой `changed` у поля и предупреждением при уходе.
- should — Колонок полей не больше трёх; связанные поля одной строки — Fields Group.
- must-not — Не прятать сохранение в меню: акцентная кнопка всегда видна.
Мобильный вариант. Редактор открывается в Form Modal поверх списка: табы Page Navigation сверху, острова колонкой, сохранение в подвале.
Экраны архетипа (27)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/articles/:id/:nav? | Редактор статьи: заголовок/URL, компания, роль, Markdown-редактор (Editor) | aside,button,card,combobox,input,island,page-header,stack | |
/audiences/:id/:nav? | Редактор аудитории: имя, пользователь, конструктор правил (RuleBuilder/RuleInput) | aside,button,card,combobox,grid,icon,input,island,label,page-header,select,stack,tag,user-line | |
/campaigns-analysis/:id/:nav? | Карточка анализа кампании: таб general с параметрами и пользователем | aside,badge,card,checkbox,grid,icon,island,page-header,page-navigation,stack,user-line | |
/campaigns/:id/:nav? | Редактор кампании: 12 табов (general, filters, fast-filters, audiences-filter, opt-lists, rules, schedule, source-id-bidding, daily-spend-limits, push-other, experimental, _53), правая колонка с балансом, пользователем, тегами/гео, креативами, комментарием | alert,amount,aside,badge,button,card,checkbox,combo,combobox,copy-field,description,dialog,divider,drawer,dualist,entities-list-dialog,fields-group,grid,icon,indicator,input,input-number,island,link,page-header,page-navigation,pagination,scheduler,segmented-control,select,stack,tag,tag-input,textarea,user-line | |
/companies/:id/:nav? | Редактор компании: 11 табов (general, settings, themes с превью десктоп/моб, email, registration, self_serve, support_info, tracking_code, default_domains, max_prices, traffic_check) | aside,button,checkbox,combo,divider,file-upload,grid,input,island,label,page-header,page-navigation,select,stack,tag-input,textarea | |
/creatives/:id/:nav? | Редактор креатива: форма по типу трафика (_trafficTypes: banner, push, inpage_push, native, pop, video, interstitial, calendar_ios, tg_inpage_push, tg_rewarded, tg_video), превью, проверка домена, виджет кампании, загрузка изображений/видео/ZIP | alert,amount,aside,badge,button,card,combobox,divider,entities-list-dialog,file-upload,grid,input,island,page-header,segmented-control,select,stack,status,tag,textarea,user-line | |
/demand-price-limits/:id/:nav? | Редактор DPL: поля цен, Combo условий, Snippet | aside,button,card,checkbox,combo,copy-field,grid,input,island,label,page-header,stack | |
/domains/:id/:nav? | Редактор домена: статус, SSL, проверка (Island check) | aside,button,card,checkbox,icon,input,island,page-header,select,stack,status,textarea | |
/dsp-analysis/:id/:nav? | Карточка анализа DSP: таб general | aside,badge,card,checkbox,grid,icon,island,page-header,page-navigation,stack,user-line | |
/dsp/:id/:nav? | Редактор DSP: 16 табов (general, request, response, open-rtb, hosts, bidfloor, api-integration, platform-filters, fast-filters, opt-lists, push-other, referrer-list, spend-limits, sync-stat, _50), баланс, проверка (ModalCheck) | alert,amount,aside,button,card,checkbox,combo,combobox,copy-field,dialog,divider,dualist,entities-list-dialog,fields-group,grid,icon,input,input-number,island,page-header,page-navigation,picker,segmented-control,select,stack,status,textarea,user-line | |
/endpoints-analysis/:id/:nav? | Карточка анализа эндпоинта: таб general + карточки DSP (DspCard) | aside,badge,card,grid,icon,island,page-header,page-navigation,select,stack,user-line | |
/endpoints/:id/:nav? | Редактор эндпоинта: 18 табов (general, filters, fast-filters, opt-lists, hosts, api-integration, response-request/open-rtb, cloaking, creatives-check, session-storage, source-id-autoblock, traffic-check, referrer-list, other, _50…) | alert,aside,button,card,checkbox,combo,combobox,copy-field,divider,dualist,entities-list-dialog,fields-group,grid,icon,input,island,label,page-header,page-navigation,picker,segmented-control,select,stack,status,textarea,user-line | |
/finance/:id/:nav? | Редактор фин. операции: статус, пользователь, сумма, дата, комментарий | aside,button,checkbox,grid,input,input-date,island,page-header,select,stack,status,textarea,user-line | |
/lp/:id | Редактор лендинга: шаблон, эндпоинты, расписание (Scheduler), код (Snippet) | aside,button,card,checkbox,combobox,copy-field,input,island,page-header,scheduler,stack,textarea,user-line | |
/lpt/:id | Редактор шаблона лендинга: имя, превью (ImageAttach), архив (FileAttach) | aside,button,card,file-upload,input,island,page-header,stack,textarea | |
/news/:id/:nav? | Редактор новости: заголовок, тип, дата (Datepicker), картинка, Markdown (Editor) | aside,badge,button,checkbox,file-upload,grid,icon,input,input-date,island,page-header,select,stack | |
/optlists/:id/:nav? | Редактор optlist: секции ip, isp, sourceID, originalSourceID (DualList, IncludeExclude, Textarea) | alert,aside,button,checkbox,combobox,divider,dualist,grid,input,island,page-header,segmented-control,select,stack,textarea,user-line | |
/payment-systems/:id/:nav? | Редактор платёжной системы: табы general, settings, инструкция (Manual), логотип | aside,button,card,checkbox,combobox,copy-field,divider,file-upload,grid,input,island,link,page-header,page-navigation,stack,textarea | |
/referral/finance/:id/:nav? | Редактор реферальной фин. операции (сумма, комментарий, пользователь) | aside,button,input,island,page-header,stack,textarea,user-line | |
/roles/:id/:nav? | Редактор роли: табы general и permissions (группы прав, IncludeExclude) | aside,button,card,input,island,page-header,page-navigation,segmented-control,select,stack,textarea | |
/sites/:id/:nav? | Редактор сайта: таб general, статус, код подключения (Snippet) | alert,aside,button,card,copy-field,description,grid,input,island,page-header,select,stack,status,textarea,user-line | |
/smart-optlists/:id/:nav? | Редактор smart-optlist: имя, список источников (SourceList) и кандидаты (SourceCandidates) | aside,button,input,island,page-header,stack,user-line | |
/tag-groups/:id/:nav? | Редактор группы тегов | aside,button,card,input,island,page-header,page-navigation,stack | |
/tags/:id/:nav? | Редактор тега (имя, группа) | aside,button,card,input,island,page-header,page-navigation,select,stack | |
/tch/links/:id/:nav? | Редактор TCH-ссылки: табы general, ivt-settings, captcha | aside,button,card,checkbox,copy-field,grid,input,island,page-header,page-navigation,select,stack,status,textarea,user-line | |
/users/:id/:nav? | Редактор пользователя: 10 табов (general, other, max_prices, fast-filter, referral, widget-endpoints, sessions, user-logs, finance-logs, _24), аватар, контакты, реквизиты | alert,amount,aside,button,card,checkbox,combo,combobox,copy-field,dialog,divider,dualist,entities-list-dialog,file-upload,grid,input,input-date,island,label,page-header,page-navigation,popover,segmented-control,select,stack,status,tag,textarea,user-line | |
/widgets/:id/:nav? | Редактор виджета: выбор формата (RadioImageGroup), табы general/settings, настройки по типу (banner, inpage, native, popunder, push, video), ColorInput, код вставки | alert,aside,button,card,checkbox,combobox,copy-field,divider,grid,icon,input,input-color,island,page-header,page-navigation,radio,select,stack,status,textarea |
Дашборд 4
Сводка по роли: ключевые числа, графики, новости и быстрые переходы.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header,input-date-range | заголовок и период |
| summary | grid,card,amount,meter,progress | карточки ключевых чисел в Grid: баланс, расход, кэшбэк |
| charts | widget,kpi,delta,stat-list,chart-line,chart-bars,chart-donut,chart-ranked,legend,chart,column-settings | графики в островах; серии настраиваются Column Settings |
| feeds | card,table,link | новости, платежи, последние сущности |
- must — Ключевые числа — Amount с валютой, отрицательные — цветом опасности.
- should — Не больше двух графиков в первом экране; остальное ниже.
Мобильный вариант. Карточки колонкой, графики во всю ширину.
Экраны архетипа (4)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/dashboard | Дашборд — стартовый экран, по роли рендерит один из пяти экранов (_screens: platform-admin, advert-selfserve, advert-DSP, direct-publisher, default): виджеты баланса/кэшбэка/новостей/платежей/ленты, графики chart.js (line/donut), онбординг «Getting started», реферальный блок | amount,aside,badge,button,card,combobox,dialog,divider,grid,icon,island,loader,stack | |
/dsp-metrics | Метрики DSP: графики кодов ответов | action-panel,alert,aside,button,chart,checkbox,combobox,copy-field,drawer,grid,input-date-range,island,page-header,segmented-control,select,stack | |
/dsp-time-metrics | Метрики времени ответа DSP (график) | action-panel,alert,aside,button,chart,checkbox,combobox,drawer,grid,input-date-range,island,page-header,segmented-control,select,stack | |
/endpoints-metrics | Метрики эндпоинтов: графики кодов ответов (MetricsChart, MetricsCodes) | action-panel,alert,aside,button,chart,checkbox,combobox,copy-field,drawer,grid,input-date-range,island,page-header,segmented-control,select,stack |
Вход и регистрация 5
Вход, регистрация, восстановление пароля, подтверждение — форма на карточке поверх тёмного фона.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| layout | auth-layout,logo,lang-menu | тёмный фон, логотип сверху, язык в углу |
| form | island,input,button,link,recaptcha,checkbox | поля с плавающей подписью, одно акцентное действие, ссылки на соседние сценарии |
- must — Ошибка входа — под полем или Alert над кнопкой, без перезагрузки формы.
- should — Показ пароля — `revealable` у Input.
Мобильный вариант. Та же карточка во всю ширину.
Экраны архетипа (5)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/login | Вход: email/пароль, Recaptcha, ссылки на восстановление/регистрацию | auth-layout,button,form-modal,input,link,recaptcha,stack | |
/password-reset/:token | Новый пароль по токену | auth-layout,button,form-modal,input,stack | |
/recovery | Восстановление пароля (email) | auth-layout,button,form-modal,grid,icon,input,link,stack | |
/registration/:type | Регистрация по типу (:type): роль, контакты, согласие, Recaptcha; на мобильном — StepByStep | auth-layout,button,checkbox,combo,divider,form-modal,grid,input,link,recaptcha,stack,wizard | |
/registration/confirm/:token | Подтверждение регистрации по токену | auth-layout,divider,island,link,stack |
Мастер создания 2
Создание сущности за несколько шагов: тип, настройки, подтверждение.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| steps | wizard,steps | полоса шагов и кнопки назад / далее |
| step | picker,island,input,select,grid | выбор типа плитками Picker, затем поля шага |
- must — Далее недоступно, пока обязательные поля шага пусты; проверка внутри шага.
- must — Последний шаг показывает сводку и отправляет.
Мобильный вариант. Мастер в Form Modal.
Экраны архетипа (2)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/campaigns/create | Мастер создания кампании: шаги adFormat → user → geo → price → balance → postback (useCreationMaster, Picker форматов) | alert,aside,avatar,button,checkbox,combobox,copy-field,dialog,divider,dualist,grid,input,island,page-header,page-navigation,picker,stack | |
/endpoints/create | Мастер создания эндпоинта: шаги adFormat → user → platform → _50 (Picker, RangeSlider, IncludeExclude) | alert,aside,avatar,badge,button,checkbox,combobox,dialog,divider,fields-group,grid,input,island,page-header,page-navigation,picker,segmented-control,slider,stack |
Чат поддержки 1
Лента сообщений с вложениями и полем ввода.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header,user-line,status | собеседник и статус |
| chat | chat | лента с метками дня, вложениями и полем ввода; правка своих сообщений |
- must — Новые сообщения отмечены разделителем; прокрутка к началу подгружает историю.
Мобильный вариант. Чат во весь экран, поле ввода закреплено снизу.
Инструмент 2
Расчёт или преобразование: форма параметров и результат таблицей.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header | название инструмента |
| params | island,grid,input,select,button | параметры в островe, акцентная кнопка расчёта |
| result | table,copy-field,alert | результат таблицей с локальной сортировкой или полем для копирования |
- should — Результат появляется под формой без перехода на другой экран.
Мобильный вариант. Форма и результат колонкой.
Экраны архетипа (2)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/decode-url | Инструмент декодирования URL: Textarea → таблица разобранных параметров | aside,button,grid,island,page-header,stack,table,textarea | #cell, fixed, size, wide |
/sourceid-converter | Инструмент конвертации source id: форма (эндпоинт, пользователь, период, IncludeExclude, список) + результат в Table | alert,aside,button,combobox,grid,input-date-range,island,page-header,segmented-control,stack,table,textarea |
Настройки 2
Профиль, уведомления, трекер: табы разделов и острова с переключателями.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header | заголовок |
| tabs | page-navigation | разделы настроек |
| sections | island,switch,input,select,copy-field,button | острова с переключателями и полями; ключи и ссылки — Copy Field |
- must — Переключатели применяются сразу или с явной кнопкой сохранения — не смешивать в одном острове.
Мобильный вариант. Острова колонкой, табы Page Navigation.
Экраны архетипа (2)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/settings/:nav? | Настройки профиля: табы general (аватар, контакты, реквизиты, Telegram), change-password, notifications, referral, sessions (карточки сессий), payment (моб.) | aside,button,card,checkbox,combo,combobox,copy-field,dialog,divider,file-upload,grid,icon,input,island,page-header,page-navigation,stack | |
/tracker | Трекер конверсий: табы postback_settings, link_builder, coversion_tracking, conversion_test (PostbackLink) | aside,button,copy-field,grid,icon,island,page-header,page-navigation,stack,textarea |
Документация 2
Статьи, API и справка внутри продукта.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| header | page-header | заголовок статьи |
| body | island,code,description,link,feedback | текст с примерами кода и оценкой полезности |
- should — Код — компонент Code с копированием; оценка статьи — Feedback внизу.
Мобильный вариант. Колонка текста.
Экраны архетипа (2)
| Роут | Назначение | Компоненты ds | Таблица |
|---|---|---|---|
/article/:url* | Просмотр статьи по URL (компонент Doc с меню документации и Feedback) | code,description,page-header,page-navigation | |
/docs/:url* | Документация по URL (компонент Doc) | code,description |
Служебные экраны 4
404, результат оплаты, мобильное меню «ещё», корневой layout.
| Регион | Компоненты канона | Как собирать |
|---|---|---|
| body | island,animation,link,button,alert,menu | короткое сообщение, анимация и один переход |
- must — Одно действие выхода со служебного экрана — ссылка на главную или назад.
Мобильный вариант. То же.
Карта легаси → канон
| Библиотека Vue | Канон |
|---|---|
Page | aside |
PageHeader | page-header |
VerticalGrid | stack |
Btn | button |
Alert | alert |
Island | island |
Grid | grid |
ModalSettingsTable | column-settings |
Daterange | input-date-range |
Icon | icon |
TextInput | input |
Checkbox | checkbox |
Pagination | pagination |
Textarea | textarea |
Select | select |
Separator | divider |
Loader | loader |
TextInputSearch | input |
Modal | dialog |
Snippet | copy-field |
PageMenu | page-navigation |
IncludeExclude | segmented-control |
Amount | amount |
ModalEntitiesList | entities-list-dialog |
FormModal | form-modal |
Link | link |
Datepicker | input-date |
Label | label |
Avatar | avatar |
Tag | tag |
Recaptcha | recaptcha |
Picker | picker |
Scheduler | scheduler |
DualListLive | dualist |
ModalSettingsChart | column-settings |
ShortText | description |
Table | table |
RadioImageGroup | radio |
StatusIcon | indicator |
Chat | chat |
Combo | combo |
RangeSlider | slider |
TableUniversal | table |
DragAndDrop | drag-and-drop |
FlipperRowHeight | flipper |
ColorInput | input-color |
StepByStep | wizard |
PickerItem | picker |
Lottie | animation |
DualList | dualist |
Popover | popover |
Editor | — сторонний Markdown/WYSIWYG-редактор (md-editor-v3) — подключается в продукте, в каноне Textarea и Code |
Container | — мобильный контейнер — мобильный кит ещё не перенесён |
Обёртки приложения — композиции канона
| Обёртка | Канон |
|---|---|
ActionPanel | action-panel |
BtnFilter | button + drawer |
TableLocal | table |
PageFilterDynamic | island + input-date-range + combobox + segmented-control |
BtnRefresh | button |
BtnAdd | button |
ModalFilter | drawer |
BtnExport | button |
EntityBrief | card |
Select | select |
Subpages | page-navigation |
User | user-line |
LayoutEntity | aside |
TextInput | input |
Cards | card |
BtnSave | button |
ModalDelete | dialog |
Chips | tag |
ModalSettingsTable | column-settings |
Status | status |
MarkFormat | badge |
Btn | button |
Checkbox | checkbox |
Comment | island + textarea |
Auth | auth-layout |
ImageAttach | file-upload |
GeoFilter | dualist |
TextareaArrayLike | textarea |
TextInputComparator | input + select |
ComboContacts | combo |
UserLine | user-line |
MetricsChart | chart |
FieldsGroupPlatformFilters | fields-group |
WidgetInfoBalance | card |
WidgetInfoCashback | card |
WidgetInfo | card |
Doc | code + description |
TagCountries | tag |
FreezeRules | tag-input |
DualListLive | dualist |
BtnSort | button + menu |
MetricsCodes | copy-field |
CardSession | card |
ChartReportView | chart |
BlackListActions | action-panel |
PostbackLink | copy-field |
FrequencyCap | input-number |
ComboPlatformFilters | combo |
ModalCreateFinance | dialog |
ChangeAvatar | file-upload |
ModalSetSourceIdBidding | dialog |
CardAudience | card |
CardCampaign | card |
CardCompany | card |
CardCreative | card |
CardDPL | card |
CardDomain | card |
CardCampaignAnalysis | card |
ModalCreateAudience | dialog |
ModalSelectUser | dialog |
ModalCreateSmartOptlistCampaign | dialog |
DrawerChangeCampaignBalance | drawer |
ComboRegistrationPath | combo |
BannerArchiveAttach | file-upload |
VideoAttach | file-upload |
WidgetCashback | card |
WidgetNews | card |
WidgetFeed | card |
WidgetPayments | card |
Amount | amount |
Combo | combo |
TypePicker | picker |
SelectUser | combobox |
SelectCompany | combobox |
SelectEndpoint | combobox |
SelectCampaign | combobox |
SelectDsp | combobox |
SelectSupportManager | combobox |
SelectCampaignGroup | combobox |
SelectCountry | combobox |
SelectTags | combobox |
SelectInternal | combobox |
SelectSite | combobox |
SelectWidget | combobox |
SelectAudience | combobox |
SelectLanguage | combobox |
SelectRole | combobox |
SelectGroup | combobox |