Константы из системы доступов#
📙 Возможные значения#
Роли (admin_assignments.role)#
ADMIN=1– Локальный администратор блокаSUPER_USER=2– Глобальный администратор
Блоки и подблоки (admin_assignments.block, deletion_requests.block)#
Уведомления#
APP_PUSH=1– Push-уведомление через приложениеTELEGRAM_PUSH=2– Push-уведомление через TelegramEMAIL_PUSH=3– Push-уведомление через почту
Мероприятия#
-
EVENT=4– Блок мероприятийEVENT_EVENT=5– Работа с мероприятиями (isSubBlock)EVENT_REGISTRATION=6– Работа с регистрациями на мероприятие (isSubBlock)EVENT_SCHOOL=16- Работа со школьными событиями (isSubBlock)
Наставничество#
-
MENTOR=7– Блок наставничестваMENTOR_FLOW=8– Поток наставничества (isSubBlock)MENTOR_EVENT=9– Мероприятие наставника (isSubBlock)MENTOR_REGISTRATION=10– Регистрация пользователей на наставничество (isSubBlock)
Школа#
-
SCHOOL=11– Блок школыSCHOOL_FLOW=12– Поток школы (isSubBlock)SCHOOL_MATERIALS=13– Материалы школы (isSubBlock)SCHOOL_REGISTRATION=14– Регистрация в школу (isSubBlock)SCHOOL_SCHOOL=15– Работа только со школами (isSubBlock)
Доступы (admin_accesses)#
CREATE=1– СозданиеREAD=2– ЧтениеUPDATE=3– ОбновлениеDELETE=4– Удаление (через аппрув)SHARE_PERMISSIONS=5– Делегирование доступов
Статусы удаления (deletion_requests.status)#
PENDING=1– Заявка в ожиданииAPPROVED=2– Заявка одобренаREJECTED=3– Заявка отклонена
Типы действий (action_logs.action_type)#
ACTION_CREATE=1– Создание сущностиACTION_UPDATE=2– Обновление сущностиACTION_DELETE=3– Удаление сущностиACTION_CREATE_PUSH=4– Создание push-уведомленияACTION_UPDATE_PUSH=5– Обновление push-уведомленияACTION_DELETE_PUSH=6– Удаление push-уведомленияACTION_NEW_USER=7– Создан новый пользовательACTION_NEW_ASSIGNMENT=8– Назначена новая административная рольACTION_NEW_ADMIN_SCOPE=9– Добавлена новая область прав администратораACTION_NEW_DELETION_REQUEST=10- Новый запрос на удалениеACTION_REJECT_DELETION_REQUEST=11- Запрос на удаление был отмененACTION_APPROVE_DELETION_REQUEST=12- Запрос на удаление подтвержден, сущность будет удалена