Вопрос

Использование роли пользователя в бизнес-правилах

Добрый день!

Есть необходимость администрировать только одну колонку "Ответственный" во всем разделе. Использовать Администрирование по колонкам не очень хочется, поскольку знаю что это достаточно сильно раздувает таблицы прав и колонок в моем разделе достаточно много.

Решил попробовать использование правила на странице "делать поле редактируемым", но из системных переменных я могу выбрать разве что только "текущий пользователь" и "контакт текущего пользователя". Как можно и можно ли использовать роль текущего пользователя в бизнес-правилах? 

П.С. На всякий случай уже пробовал условие с использованием роли "Текущий пользователь = Системный администратор" - не прокатило :(

Нравится

7 комментариев
Лучший ответ

Ещё Вашу задачу можно реализовать с помощью механизма блокировки полей страницы редактирования, однако без программирования не обойтись devil.

Вот ссылки на Академию: Механизм блокировки полей страницы редактирования и Как полностью заблокировать поля страницы редактирования.

Добрый день. Вам подойдет способ проверки прав доступа на операцию. Без кода сделать не получится. Загляните в эту тему: https://community.terrasoft.ru/questions/kak-ubrat-deistvie-kopirovatiz…

Дмитрий А.,

А есть решение другое, как для аналитика, а не программиста?

Семенов Михаил,

Посмотрите это расширение

оно позволяет делегировать права пользователя/роли другому пользователю.

Григорий Чех,

не совсем понимаю как это расширение поможет. У меня основная идея отказаться от администрирования по колонкам (ради одной колонки настраивать почти сотню остальных как то не очень)

Семенов Михаил пишет:

Такую задачу без разработки можно, пожалуй, решить только настройкой прав 

Ещё Вашу задачу можно реализовать с помощью механизма блокировки полей страницы редактирования, однако без программирования не обойтись devil.

Вот ссылки на Академию: Механизм блокировки полей страницы редактирования и Как полностью заблокировать поля страницы редактирования.

Спасибо, есть с чем потренироваться)

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