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¶ Редактирование тегов задачи. Позволяет редактировать теги задачи.
- Для проверки разрешений воспользуйтесь функциями модуля