Роли и распределение прав пользователей
Пользователям в приложении присваиваются роли, которые указывают на их возможности в системе:
- Пользователь – имеет доступ только к главной странице приложения и может просматривать названия видимых проектов и групп отчётных показателей по годам.
- Ректорат – имеет доступ к главной странице приложения и может просматривать детали проектов и групп отчётных показателей (включая сами показатели).
- Сотрудник проектного офиса – имеет доступ к главной странице приложения и к спискам проектов и групп отчётных показателей, может создавать новые проекты и группы, удалять проекты и группы, добавлять/удалять/редактировать показатели.
- Администратор – имеет все вышеприведенные возможности и, кроме того, может просматривать историю изменений для каждого проекта/группы, добавлять пользователей, редактировать их и назначать им права, управлять некоторыми настройками приложения.
Помимо прав, полученных при назначении роли, любой пользователь (вне зависимости от роли) может получить права на редактирование какого-либо показателя в группе. Вместе с этим он/она получает доступ к группе, в которую входят эти показатели и может просматривать и редактировать значения для назначенного показателя.
Если пользователь добавлен в список участников с правами на просмотр показателя, он также сможет заходить на карточку группы и видеть только тот показатель, который ему назначен без прав на редактирование значений.
Если пользователь отмечен как участник проекта, он сможет открывать карточку этого проекта и просматривать детали и показатели без права редактирования.