Использование редактора шаблонов Email без права на управление справочниками
Есть ли возможность такого? Необходимо дать группе пользователей возможность создавать и редактировать шаблоны Email сообщений с помощью редактора. Но его использование требует прав на редактирование справочников:
message: Uncaught Текущий пользователь не имеет прав на запуск администрируемой операции с кодом "CanManageLookups".
Есть ли возможность преодолеть это ограничение, при этом не давая пользователям права на управления справочниками? Была мысль дать право на операцию, но при этом ограничить доступ на уровне объекта Lookup. Но мне кажется это довольно сомнительным.
Нравится
Вообще, крайне необходимо разделить управление разными справочниками. А то смешивать в одну кучу "Города" и "Настройки почтовых провайдеров" - это как-то неправильно. Нужно вводить категории справочников и раздавать на них доступ
Узнал, что можно вывести любой справочник из-под этого ограничения довольно просто. Достаточно создать замещающий объект, и переопределить метод CheckCanManageLookups, который есть во всех объектах, наследуемых от BaseLookup. Однако EmailTemplate не является справочником, но в нём есть такая же проверка. Но сам код проверки находится внутри ScriptTask, т.е. переопределить поведение так же как и для обычного справочника - невозможно. Т.е. одно из решений сводится к тому, чтобы переопределить код внутри одно из элементов "Задание-сценарий". Но как сделать это - непонятно.