У меня есть пользовательская группа с членами в них, и я хотел бы, чтобы эта группа имела доступ к плагину.Предоставить доступ к моему плагину для определенной группы в redmine
В моем init.rb:
menu :application_menu, :release_approbation, {:controller => 'release_approbation', :action => 'index'}, :if => Proc.new { User.current.allowed_to?(:release_view, nil, :global => true) }, :caption => 'Release Approbation'
permission :release_view, :release_approbation => :index, :require => :loggedin
permission :release_approve, :release_approbation => :approve, :require => :loggedin
В моем контроллере:
before_filter :authorize_global, :release_approbation => :index
before_filter :authorize_global, :release_approbation => :approve
В моем Redmine панели администратора в ролях и разрешения, группа добавил я имеет разрешения на действия плагина. Это не часть какого-либо проекта, а глобальный плагин.