Добрый день. У меня на сайте есть список регионов. Каждый пользователь при регистрации указывает, из какого он региона (привязка свойства пользователя к элементу инфоблока). На сайте есть несколько модераторов. Каждый модератор должен иметь доступ только к тем пользователям, которые соответсвуют заданным для него регионам (один модератор курирует несколько регионов). Прошу подсказать, как организовать такое ограничение доступа программно, чтоб не плодить порядка 80 групп регионов в группах пользователей. Благодарю откликнувшихся!
Как вариант, событиями не давайте модераторам изменять/удалять пользователей "не своего" региона. Но просматривать они их все же смогут в админке.
Ну или, если уж совсем невмоготу, на свой страх и риск поправить эту страничку админки под ваши нужды. Но так делать очень не рекомендуется.
P.S. И мне всегда не было не понятно, зачем разделять заказы, пользователей, инфоблоки и прочее по модераторам/администраторам/редакторам. Если им не доверяете, что что-то не то могут сделать, то зачем с ними работать. А если просто "не удобно видеть лишнюю информацию", то задумайтесь, подходит ли битрикс под эти задачи.
А все-таки жаль: иногда над победами нашими встают пьедесталы, которые выше побед. Булат Окуджава