Публикация

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

Вопрос

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

Ответ

Каждый объект имеет таблицу прав имеющую следующее имя Sys + объект + Right, (для обращения это будет SySCaseRight),в данную таблицу заносятся права с указанием SySAdminUnitId - идентификатор записи SySAdminUnit(таблица пользователей и групп). Таблица содержит поле RecorId - id записи к которой применяются права, Operation - операцию на которую выдаются права и RightLevel - уровень прав.

В SourceId находится Id из таблицы SysEntitySchemaRecRightSource, это источник раздавший права(Владелец, автор, Default)

Значения для RightLevel:

      0 - Deny

      1 - CanRead

      2 - CanEdit

Значения для Operation:

      0 - Чтение

      1 - Изменение

      2 - Удаление

Нравится

Поделиться

0 комментариев
Показать все комментарии