Ich habe eine benutzerdefinierte Gruppe mit Mitgliedern in ihnen und ich möchte diese Gruppe Zugriff auf das Plugin haben.Zugriff auf mein Plugin für eine bestimmte Gruppe in Redmine
In meinem 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
In meinem Controller:
before_filter :authorize_global, :release_approbation => :index
before_filter :authorize_global, :release_approbation => :approve
In meinem redmine Admin-Panel in Rollen und die Erlaubnis, die Gruppe Ich habe die Erlaubnis zu den Plug-Aktionen hinzugefügt. Dies ist kein Teil eines Projekts, sondern ein globales Plugin.