March 27, 2026 05:25 PM

Обновления: пользователи в админке и библиотека медиа

Краткий обзор двух связанных доработок: управление пользователями от имени администратора и выбор уже загруженных изображений вместо повторной загрузки одних и тех же файлов.

Updates v0.1.5
AI Generated Image

Роли и доступ

В проекте по-прежнему различаются администратор, редактор и обычный пользователь.

  • Редактор и администратор работают с контентом (статьи, медиа и связанные сценарии).

  • Полноценное управление пользователями — список, создание учётной записи, смена роли и статуса — рассчитано на администратора — так разделение прав остаётся предсказуемым и безопасным.

Список пользователей и действия от имени админа

Добавлена страница со списком пользователей с фильтрами и пагинацией. Администратор может:

  • создать пользователя через отдельное окно регистрации;

  • изменить роль и статус существующего пользователя в модальном окне редактирования.

В карточке редактирования отображаются информативные статусы (без изменения настроек из этого диалога):

  • есть ли push-подписка;

  • включён ли MFA (двухфакторная аутентификация).

Так администратору проще понимать контекст учётной записи до любых изменений.

Язык пользователя

При входе и самостоятельной регистрации сохраняется код языка из браузера — по сути то, что передаётся в заголовке Accept-Language (например en-US), без принудительной нормализации только до короткого кода вроде en. Поле заложено как основа для персонализации, в том числе для уведомлений в будущем.

Медиа: не загружать одно и то же снова

Для полей, где задаётся URL изображения и доступна загрузка файла, изменён сценарий кнопки загрузки:

  • открывается медиатека — список недавно загруженных файлов;

  • можно выбрать картинку из библиотеки или загрузить новую с устройства;

  • поддерживаются перетаскивание и вставка из буфера внутри этого окна.

Так проще вести статьи и SEO-изображения без дублирования одних и тех же файлов на CDN.