KsaiLab
Приложениe

Приложения

DOCX

Приложение А

Системный реестр возможностей платформы

В таблице А.1 приведён полный перечень возможностей (capabilities), используемый в текущей реализации серверной части платформы. Для каждой возможности указаны её ключ, назначение, область действия и роли, которым она доступна. В основном тексте работы (подраздел 3.6) приводятся только характерные примеры из этого реестра.

Таблица А.1 — Системный реестр возможностей платформы

ГруппаВозможность (ключ)НазначениеОбласть действияРоли
Базовыеhome.readДоступ к главной странице и сводной панелиГлобальнаяВсе
Базовыеinbox.readДоступ к входящим уведомлениямГлобальнаяВсе
Базовыеprofile.readПросмотр собственного профиляГлобальная и собственнаяВсе
Настройкиsettings.readДоступ к общим настройкам профиляГлобальная и собственнаяВсе
Настройкиsettings.security.readПросмотр раздела безопасностиГлобальная и собственнаяВсе
Настройкиsettings.security.manageИзменение настроек безопасностиСобственнаяВсе
Настройкиsettings.notifications.readПросмотр настроек уведомленийГлобальная и собственнаяВсе
Настройкиsettings.notifications.manageИзменение настроек уведомленийСобственнаяВсе
Системаmodules.readДоступ к разделу модулей платформыГлобальнаяВсе
Системаsystem.readДоступ к разделу системных интеграцийГлобальнаяАдминистратор
Образованиеeducation.readДоступ к разделу образованияГлобальнаяВсе
Образованиеeducation.courses.readПросмотр учебных курсов и темГлобальнаяВсе
Образованиеeducation.courses.manageСоздание и изменение курсов и темГлобальная и ресурснаяАдминистратор, Преподаватель
Образованиеeducation.groups.readПросмотр учебных группГлобальнаяВсе
Образованиеeducation.groups.manageУправление жизненным циклом группГлобальная и ресурснаяАдминистратор, Преподаватель
Образованиеeducation.groups.members.readПросмотр состава группГлобальная и ресурснаяАдминистратор, Преподаватель
Образованиеeducation.groups.members.manageВвод студентов в группуГлобальная и ресурснаяАдминистратор
Образованиеeducation.library.readПросмотр библиотеки материаловГлобальная и ресурснаяВсе
Образованиеeducation.question_bank.readПросмотр банка вопросовГлобальная и ресурснаяАдминистратор, Преподаватель
Образованиеeducation.question_bank.manageУправление банком вопросовГлобальная и ресурснаяАдминистратор, Преподаватель
Мониторингmonitoring.readДоступ к разделу мониторингаГлобальнаяАдминистратор
Мониторингmonitoring.logs.readПросмотр аудитных и системных журналовГлобальнаяАдминистратор
Мониторингmonitoring.system_info.readПросмотр системной информацииГлобальнаяАдминистратор
Мониторингmonitoring.db_diagnostics.readПросмотр диагностики базы данныхГлобальнаяАдминистратор
Мониторингmonitoring.k8s_diagnostics.readДиагностика ресурсов KubernetesГлобальнаяАдминистратор
Доступыpermissions.readДоступ к управлению доступамиГлобальнаяАдминистратор
Доступыpermissions.users.readПросмотр пользователей и ролейГлобальнаяАдминистратор
Доступыpermissions.users.manageУправление учётными записями (административный API)ГлобальнаяАдминистратор
Доступыpermissions.users.credentials.manageУправление учётными даннымиГлобальнаяАдминистратор
Доступыpermissions.groups.readПросмотр снимков групп правГлобальнаяАдминистратор
Доступыpermissions.groups.manageУправление назначениями наборов правГлобальнаяАдминистратор
Доступыpermissions.roles.readПросмотр сопоставлений ролейГлобальнаяАдминистратор
Доступыpermissions.roles.manageУправление ролями и грантамиГлобальнаяАдминистратор
Ввод пользователейauth.bootstrap.readЧтение базового контекста сессииГлобальнаяВсе
Ввод пользователейonboarding.teacher.createСоздание профиля преподавателяГлобальнаяАдминистратор
Ввод пользователейonboarding.group.createРегистрация новой учебной группыГлобальнаяАдминистратор
Ввод пользователейonboarding.group.assign_teacherНазначение преподавателя в группуГлобальнаяАдминистратор
Ввод пользователейonboarding.student.bulk_createМассовый импорт студентовГлобальнаяАдминистратор
Ввод пользователейonboarding.credentials.consumeАктивация временных паролейГлобальнаяАдминистратор