Роль: Супер-администратор

Суперадминистратор — это техническая роль с максимальным уровнем привилегий. Она предназначена в первую очередь для разработчиков, осуществляющих разработку, администрирование и отладку системы.

1. Порядок назначения и управления ролью

Учитывая высокий уровень доступа, управление этой ролью ограничено на уровне безопасности:

  • Назначение роли: Невозможно через стандартный графический интерфейс приложения. Роль прописывается исключительно напрямую в базе данных Firebase.

  • Понижение в правах: Администратор системы может «разжаловать» Суперадминистратора до уровня обычного пользователя через интерфейс редактирования сотрудника.

Важно для безопасности: Ограничение назначения роли через интерфейс предотвращает случайное или несанкционированное создание аккаунтов с полным доступом к системным настройкам.


2. Возможности и ограничения

Функционально возможности Суперадминистратора практически полностью идентичны роли «Администратор», за исключением двух ключевых отличий:

  • Расширенная функция (импорт): сейчас только у Суперадминистратора есть доступ к инструментам импорта данных в систему.

  • Специальное ограничение (VIP-сообщения): В отличие от обычного Администратора, данная роль не имеет прав на редактирование сообщений от VIP-пользователей.


3. Технический обзор

Для отладки и проверки статуса пользователя используйте следующие ориентиры:

  1. В интерфейсе приложения: В окне «Редактировать сотрудника» роль отображается в выпадающем списке как Root Admin.

  2. В базе данных (Firebase): В объекте пользователя поле role должно иметь значение "super-admin".


Статья была полезна?