Плагин ограничивает для роли доступные трекеры, реализует доступ к задачам по трекеру, добавляет специальный доступ к задаче.
Склонируйте код плагина в папку 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Перестартуйте ваш сервер.
После установки плагина на странице "Администрирование/Роли и права доступа" появится мультиселект со всеми трекерами. Установите для роли нужные трекеры или укажите, что все трекеры будут доступны (поведение по умолчанию).
При создании новой задачи пользователю будут доступны только указанные трекеры. Если задача редактируется, то пользователю будут доступны указанные трекеры + текущий трекер.
После установки плагина на странице "Администрирование/Роли и права доступа" в селекте "Видимость задач" появится значение "Задачи в доступных трекерах". При выборе данного значения появится дополнительный мультиселект с текущими трекерами. Укажите те трекеры, к которым разрешить доступ данной роли.
После установки плагина на странице "Администрирование/Роли и права доступа" появится новое право "Управление спец. доступом к задаче". Роль с данным правом сможет управлять дополнительным доступом к задаче. Для этого надо открыть задачу - справа появится блок "Доступ к задаче", где можно добавить пользователя. Здесь можно выбрать пользователя, который явно добавлен в проект.
Пользователь, которому предоставлен спец. доступ, будет получать нотификации об изменении в данной задаче согласно настройкам в своей учетной записи.