Ответ
Gluchik 01.04.2005 15:35
Понятно. Т.е. чтобы овнеру дать определенные права, надо в acl овнеру эти права приписать. Логично.
Тогда остается всего одна непонятка, как используются овнеровкие права из auser?
И если я правильно понял, в моей ситуации, где каждому объекту надо давать одинаковые овнеровские права чтобы не плодить кучу записей в acl можно поступить следующим образом:
$owner_rights(64)
$effective_right(^auth.getRightsToObject[$current_object;$thread;$acl)
^if($auth.user.user_id == $current_object.auser_id){$effective_right($effective_right | $owner_rights )}
Это нормально? Не противоречит идеологии?
- Класс авторизации. пара вопросов., Gluchik 31.03.2005 17:39
- Ответ, Misha v.3 [M] 31.03.2005 18:42
- Ответ, Gluchik 31.03.2005 20:03
- Ответ, Misha v.3 [M] 31.03.2005 21:19
- Ответ, Gluchik 01.04.2005 13:16
- Ответ, Misha v.3 [M] 01.04.2005 14:00
- Ответ, Gluchik 01.04.2005 15:35
- Ответ, Misha v.3 [M] 01.04.2005 15:58
- Ответ, Gluchik 01.04.2005 16:14
- Ответ, Misha v.3 [M] 01.04.2005 16:15 / 01.04.2005 16:44
- Ответ, Gluchik 01.04.2005 13:21