В каких таблицах базы данных можно найти связь между Обращением и правами доступа на его чтение
Вопрос
В каких таблицах базы данных можно найти связь между Обращением и правами доступа на его чтение?
Ответ
Каждый объект имеет таблицу прав имеющую следующее имя Sys + объект + Right, (для обращения это будет SySCaseRight),в данную таблицу заносятся права с указанием SySAdminUnitId - идентификатор записи SySAdminUnit(таблица пользователей и групп). Таблица содержит поле RecorId - id записи к которой применяются права, Operation - операцию на которую выдаются права и RightLevel - уровень прав.
В SourceId находится Id из таблицы SysEntitySchemaRecRightSource, это источник раздавший права(Владелец, автор, Default)
Значения для RightLevel:
0 - Deny
1 - CanRead
2 - CanEdit
Значения для Operation:
0 - Чтение
1 - Изменение
2 - Удаление