March 27, 2026 05:25 PM
Обновления: пользователи в админке и библиотека медиа
Краткий обзор двух связанных доработок: управление пользователями от имени администратора и выбор уже загруженных изображений вместо повторной загрузки одних и тех же файлов.
Роли и доступ
В проекте по-прежнему различаются администратор, редактор и обычный пользователь.
Редактор и администратор работают с контентом (статьи, медиа и связанные сценарии).
Полноценное управление пользователями — список, создание учётной записи, смена роли и статуса — рассчитано на администратора — так разделение прав остаётся предсказуемым и безопасным.
Список пользователей и действия от имени админа
Добавлена страница со списком пользователей с фильтрами и пагинацией. Администратор может:
создать пользователя через отдельное окно регистрации;
изменить роль и статус существующего пользователя в модальном окне редактирования.
В карточке редактирования отображаются информативные статусы (без изменения настроек из этого диалога):
есть ли push-подписка;
включён ли MFA (двухфакторная аутентификация).
Так администратору проще понимать контекст учётной записи до любых изменений.
Язык пользователя
При входе и самостоятельной регистрации сохраняется код языка из браузера — по сути то, что передаётся в заголовке Accept-Language (например en-US), без принудительной нормализации только до короткого кода вроде en. Поле заложено как основа для персонализации, в том числе для уведомлений в будущем.
Медиа: не загружать одно и то же снова
Для полей, где задаётся URL изображения и доступна загрузка файла, изменён сценарий кнопки загрузки:
открывается медиатека — список недавно загруженных файлов;
можно выбрать картинку из библиотеки или загрузить новую с устройства;
поддерживаются перетаскивание и вставка из буфера внутри этого окна.
Так проще вести статьи и SEO-изображения без дублирования одних и тех же файлов на CDN.