Что использовать - роли Acl или же роли в системе?

fedotxxl

Well-known member
09.11.2005
614
0
#1
Проблема...
В системе есть роль. Люди с этой ролью нажимают кнопки, имеют другой доступ к документу и получают уведомления

Вопрос в том, как эту роль реализовать? Через ACL нельзя разослать уведомления, нужно взять всех пользователех роли и только потом послать. Через документы, в которых будет храниться этот список людей тоже не очень удобно, особенно если нужно будет получить список пользователей на @
Как поступить?
 

morpheus

скриптописец
07.08.2006
3 915
1
#2
<!--QuoteBegin-fedotxxl+21:02:2008, 10:30 -->
<span class="vbquote">(fedotxxl @ 21:02:2008, 10:30 )</span><!--QuoteEBegin-->как эту роль реализовать?
[snapback]99013" rel="nofollow" target="_blank[/snapback]​
[/quote]
чота не понял

надо найти всех пользователей с этой ролью?
 

Omh

Lotus team
04.07.2007
2 210
1
#3
<!--QuoteBegin-fedotxxl+21:02:2008, 10:30 -->
<span class="vbquote">(fedotxxl @ 21:02:2008, 10:30 )</span><!--QuoteEBegin-->документы, в которых будет храниться этот список людей тоже не очень удобно, особенно если нужно будет получить список пользователей на @
[snapback]99013" rel="nofollow" target="_blank[/snapback]​
[/quote]

Ну почему же: @DbLookup спасёт.
 

valmont

Well-known member
27.12.2004
64
0
#4
группу используй общего типа на сервере, в базе ей роль дай, и будешь еще рассылать на нее ;)
 

Omh

Lotus team
04.07.2007
2 210
1
#5
Для: Morpheus
А кстати, как найти всех юзеров с заданой ролью?
 

fedotxxl

Well-known member
09.11.2005
614
0
#6
Для: Omh
Все зависит от того, как реализована внутренняя роль =)

Для: Morpheus
Вопрос стоит так: каким образом мне поступить?

Т.е. по-вашему неправильно использовать роль ACL для рассылки уведомлений?
 

Omh

Lotus team
04.07.2007
2 210
1
#7
Чёт я туплю: найти людей в ACL с заданой ролью + если это группа, заэкспандмить её...
 

morpheus

скриптописец
07.08.2006
3 915
1
#8
<!--QuoteBegin-fedotxxl+21:02:2008, 10:59 -->
<span class="vbquote">(fedotxxl @ 21:02:2008, 10:59 )</span><!--QuoteEBegin-->Т.е. по-вашему неправильно использовать роль ACL для рассылки уведомлений?
[snapback]99020" rel="nofollow" target="_blank[/snapback]​
[/quote]
да, я думаю это не самое удачное использование роли.

я бы зделал
<!--QuoteBegin-valmont+21:02:2008, 10:52 -->
<span class="vbquote">(valmont @ 21:02:2008, 10:52 )</span><!--QuoteEBegin-->группу используй общего типа на сервере, в базе ей роль дай, и будешь еще рассылать на нее
[snapback]99017" rel="nofollow" target="_blank[/snapback]​
[/quote]
тоесть рассылка велась на группу, и не париться с отдельными пользователями

Для: Omh
ACL Entry, а если группа то у сервера спросить список юзверей
 

Omh

Lotus team
04.07.2007
2 210
1
#9
Для: Morpheus
Да, да...
то-то я вижу, что кофе ещё недопито :rolleyes:
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#10
Кстати, для рассылки группу дробить на пользователей не обязательно. :rolleyes: