Добрый день.
Подскажите, пожалуйста можно ли пользовательскими настройками сделать обязательность полей для разных функц.ролей. Т.е. для функц.роли Руководитель сделать одни поля обязательные к заполнению, для роли Сотрудник сделать другие поля обязательные?
Заполнить поля они должны вместе на одной стадии, параллельно.
Нравится
Можно сделать булевое поле в атрибуте со значением по умолчанию, забиндить его для поля на странице в параметр видимости, а при старте запускать проверку роли пользователя текущего (сделать можно через написанный Ильей миксин, спасибо ему за это https://community.terrasoft.ru/questions/userutilsmixin-utility-dla-rab…) с возвратом присвоения значения атрибуту.
Если нужно могу написать как это реализовать в коде, просто сейчас на выструю руку пишу
Лучше не прямо проверять роли, а завести системную операцию, выдать права на неё нужным ролям и в коде страницы проверять наличие у текущего пользователя. Они для этого и придуманы.
См. примеры тут, у Вас аналогично, только не enabled, а isRequired.