Подскажите пожалуйста, как импортировать права доступа к объектам, которые администрируется по записям?
Есть кейс:
30 ролей, 40+ объектов у которых включено "Администрируется по записям".
Нужно в каждом объекте прописать:
"Кто создает" роль1 "Кому дано право" роль1
"Кто создает" роль2 "Кому дано право" роль2
"Кто создает" роль3 "Кому дано право" роль3
и т.д.
Уровень доступа у всех одинаковый.
Нравится
что-то я не до конца понимаю вопроса... Вас интересует, как автоматизировать проставление дефолтных пермишнов по записям? или как применить пермишны к уже созданным записям?
Я так думаю надо перенести права, которые раздаются по-умолчанию при создании записи. В таком случае вам в таблицу SysEntitySchemaRecordDefRight.
Максим Цынгаев, да интересует как автоматизировать проставление дефолтных пермишнов по записям?.
Грубо говоря: Пользователи с ролью "Москва" должны видеть только записи созданные пользователями с ролью "Москва",
А пользователи с ролью "Санакт-Петербург" . должны видеть только записи созданные пользователями с ролью "Санакт-петербург"
И таких ролей у меня 30 штук, а права нужно раздать на 40+ объектов (разделов).
Как пример: Раздел "Обращения" я раздаю на него права доступа "Администрируется по записям"
И 30 раз проставляю:
Кто создает "Москва" кому дано право "Москва"
Кто создает "Санакт-Петербург" кому дано право "Санакт-Петербург"
и т.д.
Хотелось бы как-то это автоматизировать.
INSERT ... SELECT, думаю, будет оптимальным решением