Levels¶
Super Head¶
Имя группы¶
<studio_name>_superhead
Доступы¶
Для всех моделей: add, change, delete, view
Head¶
Имя группы¶
<studio_name>_head
Доступы¶
Studio :
view.Project :
change,view.Artist :
add,change,delete,view.Примечание
- Только на поля моелей
StudioMembers,WrMembersи наauth.models.Group. - Ставить проверку всем приложениям меняющим эти модели: членство в студии, отделе, в группе.
- Изменение членства в группе Super Head может только член этой группы.
????Проработать.
- Только на поля моелей
Workroom :
add,change,delete,view.SetOfTasks :
add,change,delete,view.Group :
add,change,delete,view.Asset :
add,change,delete,view.Task :
add,change,delete,view.Chat :
add,change,delete,view.
Manager¶
Имя группы¶
<studio_name>_manager
Доступы¶
- Studio :
view. - Project :
view. - Artist :
view. - Workroom :
view. - SetOfTasks :
add,change,delete,view. - Group :
add,change,delete,view. - Asset :
add,change,delete,view. - Task :
add,change,delete,view. - Chat :
add,change,delete,view.
User¶
Имя группы¶
<studio_name>_user
Доступы¶
- Studio :
view. - Project :
view. - Artist :
view. - Workroom :
view. - SetOfTasks :
view. - Group :
view. - Asset :
view. - Task :
add,change,delete,view. - Chat :
add,change,delete,view.
Примечание
- Структура
codenameдоступа состоит из имени студии, модели и разрешения: <studio_name>_<model_name.lower>_<perm>.
Напримерcodenameдля добавления ассета в студии disney будет таким: disney_asset_add
- Параметр
codeпередаваемый вedit_db.permissions.permission_required()должен иметь структуру: <model_name.lower>_<perm>, например: asset_add.