Создать веб-систему для управления сотнями Google Ads аккаунтов по разным странам и услугам. Система должна обеспечивать удобный доступ менеджеров к их аккаунтам, возможность фильтрации, контроля расходов, анализа эффективности работы менеджеров и предотвращения ошибок при скачивании отчетов.
Администратор
•Полный доступ ко всем данным.
•Просмотр активности всех менеджеров.
•Управление пользователями (добавление, удаление, редактирование прав).
•Контроль расходов по аккаунтам.
•Просмотр аналитики работы менеджеров.
•Просмотр детальной информации по аккаунтам.
•Доступ к скачанным файлам отчетов.
•Возможность видеть неактивные аккаунты (выделенные цветом).
2.Менеджеры
•Доступ только к своим аккаунтам.
•Просмотр списка своих аккаунтов с фильтрацией.
•Доступ к детальной информации по каждому аккаунту.
•Возможность скачивать отчет по аккаунтам (но без дублирования данных).
•Просмотр только тех файлов, которые он скачал.
2.2.1 Авторизация и доступ
•Вход через логин/пароль.
•Разграничение прав: администратор видит все, менеджер – только свои аккаунты.
•Логирование действий пользователей (вход, выход, скачивание отчетов, просмотр аккаунтов).
Общий список всех аккаунтов
•Отображение списка всех Google Ads аккаунтов.
•Фильтрация по странам, услугам, расходам, активности.
•Сортировка по расходу, дате создания, активности.
•Выделение неактивных аккаунтов (если не было расходов за N дней).
•Возможность посмотреть детальную информацию по каждому аккаунту.
•Контроль менеджеров
Остальноев ТЗ