Module: RedmineAirbrakeBackend::Patches::ProjectsHelper

Extended by:
ActiveSupport::Concern
Defined in:
lib/redmine_airbrake_backend/patches/projects_helper.rb

Instance Method Summary collapse

Instance Method Details

#project_settings_tabs_with_airbrake_backend_tabObject

add airbrake tab to project settings



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/redmine_airbrake_backend/patches/projects_helper.rb', line 12

def project_settings_tabs_with_airbrake_backend_tab
  tabs = project_settings_tabs_without_airbrake_backend_tab

  tabs.push(
      name:    'airbrake',
      action:  :manage_airbrake,
      partial: 'projects/settings/airbrake',
      label:   :project_module_airbrake
    )

  tabs.select { |tab| User.current.allowed_to?(tab[:action], @project) }
end