Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 3.52 KB

File metadata and controls

46 lines (29 loc) · 3.52 KB

Redmine tracker accessible

Плагин ограничивает для роли доступные трекеры, реализует доступ к задачам по трекеру, добавляет специальный доступ к задаче.

Установка

Склонируйте код плагина в папку REDMINE/plugins. Запустите миграции.

cd REDMINE/plugins
git clone https://github.com/twinslash/redmine_tracker_accessible.git
bundle exec rake redmine:plugins:migrate NAME=redmine_tracker_accessible

Перестартуйте ваш сервер.

Удаление

Откатите миграции. Удалите плагин

cd REDMINE/plugins
bundle exec rake redmine:plugins:migrate NAME=redmine_tracker_accessible VERSION=0
rm -rf redmine_tracker_accessible

Перестартуйте ваш сервер.

Функционал

Доступные трекеры.

После установки плагина на странице "Администрирование/Роли и права доступа" появится мультиселект со всеми трекерами. Установите для роли нужные трекеры или укажите, что все трекеры будут доступны (поведение по умолчанию).

Настройка роли

При создании новой задачи пользователю будут доступны только указанные трекеры. Если задача редактируется, то пользователю будут доступны указанные трекеры + текущий трекер.

Видимость основанная на трекерах.

После установки плагина на странице "Администрирование/Роли и права доступа" в селекте "Видимость задач" появится значение "Задачи в доступных трекерах". При выборе данного значения появится дополнительный мультиселект с текущими трекерами. Укажите те трекеры, к которым разрешить доступ данной роли.

Специальный доступ.

После установки плагина на странице "Администрирование/Роли и права доступа" появится новое право "Управление спец. доступом к задаче". Роль с данным правом сможет управлять дополнительным доступом к задаче. Для этого надо открыть задачу - справа появится блок "Доступ к задаче", где можно добавить пользователя. Здесь можно выбрать пользователя, который явно добавлен в проект.

Специальный доступ

Пользователь, которому предоставлен спец. доступ, будет получать нотификации об изменении в данной задаче согласно настройкам в своей учетной записи.