Показать сообщение отдельно
Старый 10.11.2015, 15:36   #7  
g.Naukovych is offline
g.Naukovych
Участник
MCBMSS
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
405 / 130 (5) +++++
Регистрация: 23.03.2011
Мы решаем проблему следующим образом.

у нас есть специальная сущность "Настройка", где есть уникальный строковый идентификатор, по которому эту настройку можно найти и поле значение

в поле значение мы через разделитель задаем названия ролей

в коде, получаем значение, разбиваем на массив ролей и выполняем проверку.

если название роли будет изменено, то достаточно изменить его в настройке и не менять код

особенно полезно, когда неожиданно функционал должен быстро начать работать и для другой роли
__________________
Мой блог https://procrm.tv