Группы доступа
Материал из AOW
Нам известно о том как складываются и вычитаются права доступа на идентификаторы ресурсов, теперь рассмотрим правила нумерации и обозначения групп.
Номер группы может состоять из 8 десятичных знаков: XXZYYYYY.
Рассмотрим значения этих знаков:
XX – вид модуля:
- 00 – контент(content);
- 98 – администраторы(admin);
- 99 – пользователи(users).
Z – разделение модуля для admin (98):
- 0 – группы прав доступа.
Z – разделение модуля для users(99):
- 0 – простые пользователи (users);
- 1 – пользователи магазина (shop);
- 2 – пользователи CRM (crm).
YYYYY – права пользователей:
- 00000 – принадлежность к XXZ и никаких эксклюзивных прав;
- 00001 – 99998 – индивидуальные права пользователей;
- 99999 – полные права в XXZ.
На основании полученных спецификаций номеров групп, составим диапазоны номеров групп:
CONTENT (XXZ = 000)
- 0 - группа по-умолчанию
- 0 – 00099998 - предназначены для использования при работе с контентом
- 00099999 - группа полных прав работы с контентом
USERS (XX = 99) 99000000 – 99999999 группы ассоциации пользователей
- Простые пользователи USERS (Z=0):
- 99000000 - группа пользователя сайта без типизированных привилегий;
- 99000001 – 99099998 - индивидуальные привилегии пользователей группы;
- 99099999 - группа полных прав (пользователя сайта без особых привилегий).
- Пользователи магазина SHOP (Z=1):
- 99100000 - группа пользователя магазина;
- 99100001 – 99099998 - индивидуальные привилегии пользователей группы магазина;
- 99099999 - группа полных прав пользователя магазина.

