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

Тема в разделе "Lotus - Программирование", создана пользователем fedotxxl, 21 фев 2008.

  1. fedotxxl

    fedotxxl Well-Known Member

    Регистрация:
    9 ноя 2005
    Сообщения:
    614
    Симпатии:
    0
    Проблема...
    В системе есть роль. Люди с этой ролью нажимают кнопки, имеют другой доступ к документу и получают уведомления

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

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--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]
    чота не понял

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

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    <!--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 спасёт.
     
  4. valmont

    valmont Well-Known Member

    Регистрация:
    27 дек 2004
    Сообщения:
    63
    Симпатии:
    0
    группу используй общего типа на сервере, в базе ей роль дай, и будешь еще рассылать на нее ;)
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Для: Morpheus
    А кстати, как найти всех юзеров с заданой ролью?
     
  6. fedotxxl

    fedotxxl Well-Known Member

    Регистрация:
    9 ноя 2005
    Сообщения:
    614
    Симпатии:
    0
    Для: Omh
    Все зависит от того, как реализована внутренняя роль =)

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

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

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Чёт я туплю: найти людей в ACL с заданой ролью + если это группа, заэкспандмить её...
     
  8. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    <!--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, а если группа то у сервера спросить список юзверей
     
  9. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Для: Morpheus
    Да, да...
    то-то я вижу, что кофе ещё недопито :rolleyes:
     
  10. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Кстати, для рассылки группу дробить на пользователей не обязательно. :rolleyes:
     
Загрузка...

Поделиться этой страницей