10.1.8. Класс cerebro.aclasses.Perm¶
-
class
cerebro.aclasses.Perm[исходный код]¶ Класс прав доступа.
Для тех или иных операций с объектами в системе Cerebro, будь то создание, редактирование свойств задачи или сообщения, создание проектов или пользователей, требуются права доступа.
Здась описаны типы операций требующие разрешения.
- Для проверки разрешений воспользуйтесь функциями модуля
cerebro.core:
-
PERM_GLOBAL_= ''¶ Глобальные права доступа
-
PERM_GLOBAL_FILE_STORAGES= 60¶ Управление файловыми хранилищами. Позволяет задавать возможные файловые хранилища.
-
PERM_GLOBAL_MATERIAL_RESOURCES= 56¶ Управление материальными ресурсами. Позволяет создавать и удалять материальные ресурсы.
-
PERM_GLOBAL_SALARIES_AND_WORKING_SCHEDULES= 59¶ Управление зарплатой и рабочими расписаниями. Позволяет задавать пользователям ставку и рабочие расписания.
-
PERM_GLOBAL_TAGS_AND_ACTIVITIES= 61¶ Управление тегами и видами деятельности. Позволяет создавать и удалять теги и виды деятельности.
-
PERM_GLOBAL_USERS= 62¶ Управление пользователями. Позволяет создавать пользователей, группы, роли и настраивать видимость людей друг друга.
-
PERM_MESSAGE_= ''¶ Права доступа к сообщению
-
PERM_MESSAGE_EDITABLE= 3¶ Позволяет редактировать текст и вложения сообщения. А также удалить сообщение.
-
PERM_MESSAGE_PROPERTIES= 16¶ Позволяет редактировать такие свойства сообщения, как „Видимость для клиента“ и „Подтветждение отчета“.
-
PERM_TASK_= ''¶ Права доступа к задаче
-
PERM_TASK_ANY_MESSAGE= 10¶ Редактирование любого сообщения. Позволяет редактировать сообщения других пользователей, даже если на них уже есть ответ.
-
PERM_TASK_BUDGET= 30¶ Редактирование бюджета задачи. Позволяет редактировать бюджет задачи.
-
PERM_TASK_CREATE_CLIENT_REVIEW= 26¶ Создание рецензии клиента. Позволяет создавать сообщения типа „Рецензия клиента“.
-
PERM_TASK_CREATE_DEFINITION= 18¶ Создание постановки задачи. Позволяет создавать сообщения типа „Постановка задачи“.
-
PERM_TASK_CREATE_NOTE= 24¶ Создание заметки. Позволяет создавать сообщения типа „Заметка“.
-
PERM_TASK_CREATE_REPORT= 20¶ Создание отчета. Позволяет создавать сообщения типа „Отчет“ и „Отчет за ресурс“.
-
PERM_TASK_CREATE_REVIEW= 22¶ Создание рецензии. Позволяет создавать сообщения типа „Рецензия.
-
PERM_TASK_LAST_MESSAGE= 34¶ Редактирование последнего сообщения. Позволяет редактировать сообщения других пользователей, если на них еще нет ответа.
-
PERM_TASK_MANAGMENT= 6¶ Управление задачами. Позволяет удалять и создавать задачи.
-
PERM_TASK_MESSAGES_PROPERTIES= 16¶ Редактирование свойств сообщения. Позволяет редактировать такие свойства сообщений, как „Видимость для клиента“ и „Подтветждение отчета“.
-
PERM_TASK_PROGRESS= 32¶ Редактирование прогресса задачи. Позволяет редактировать прогресс задачи но не позволяет его выставить в 100%.
-
PERM_TASK_PROPERTIES= 8¶ Редактирование свойств задачи. Позволяет редактировать почти все свойства задачи, кроме тегов и бюджета.
-
PERM_TASK_TAG= 14¶ Редактирование тегов задачи. Позволяет редактировать теги задачи.
- Для проверки разрешений воспользуйтесь функциями модуля