Добрый день,
Подскажите, пожалуйста, в каких таблицах базы данных хранятся functional roles, object permission и record permission, и как они между собой связаны.
Нравится
Роли SysAdminUnit - там все Объекты администрирования (все роли и пользователи)
Права на записи - таблицы Sys[Имя объекта]Rights
Администрование по операциям в таблице SysEntitySchemaOperationRight
Таблица Sys[Имя объекта]Rights ссылается на запись RecordId и объект админитирования и хранится информация какие права предоставли
Jana Sergejenko, добрый день!
Организационные и функциональные роли, а также пользователи хранятся в таблице SysAdmonUnit. Отличить их можно по колонке SysAdminUnitTypeValue, которое ссылается на таблицу SysAdminUnitType, в которой описаны типы записей.
Права на объекты хранятся в таблице SysEntitySchemaOperationRight, для каждого отдельного объекта.
Права на объект по записям хранится в таблице Sys_название_объекта_Right.