ОБСУЖДЕНИЕ

Как сделать выбор из пользователей роли?

6 ответов 5,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Стоит зада:
1. Ограничивать видимость элементов дизайна на основе ...
2. Позволять выбирать из нашего ограниченного списка пользователей

Что приходит на ум - роль в ACL. Только я не могу никак придумать, как выбирать пользователей из роли ACL. Пусть я подключусь к ACL, сформирую список владельцев роли... Но как мне сделать приемлимую выборку из этого списка? Что-нибудь типа PickListStrings - PICKLIST_NAMES
 
Omh
Из большущего списка?
 
Сделай временный документ и PickListStrings + Show multiplie values as separate entries от этого дока.
Выходов-то куча, сам знать должен :D
 
Где - выбор? Зачем выбор?
Юзер роль либо имеет, либо нет. Весь список ролей текущего юзера - @UserRoles

Или ты строишь свой UI для правки ACL (назначения юзерам ролей)?
 
Constantin A Chervonenko
Мне нужно получить всех юзеров какой-либо роли и удобно представить их для выбора
 
можно получить все "объекты" из АЦЛ с ролью затем пробежаться по массиву и извлечь имена, используя @ExpandNameList("сервер":"names.nsf"; "объект" ), т.о. функция вернет пользователя, если "объект" пользователь, список пользователей, если "объект" группа, или "", если "объект" - прочее..
так получится массив пользователей с ролью.. другое дело, если массив очень большой, то в промпт его не засунешь..

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

Статистика тем

Создано
fedotxxl,
Последний ответ от
Kee_Keekkenen,
Ответы
6
Просмотры
5 222