-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathinit.rb
35 lines (28 loc) · 1.01 KB
/
init.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# frozen_string_literal: true
loader = RedminePluginKit::Loader.new plugin_id: 'additional_tags'
Redmine::Plugin.register :additional_tags do
name 'Additional Tags'
author 'AlphaNodes GmbH'
description 'Redmine tagging support'
version AdditionalTags::VERSION
url 'https://github.com/alphanodes/additional_tags/'
author_url 'https://alphanodes.com/'
requires_redmine version_or_higher: '6.0'
settings default: loader.default_settings,
partial: 'additional_tags/settings/settings'
project_module :issue_tracking do
permission :create_issue_tags, {}
permission :edit_issue_tags, {}
permission :view_issue_tags, {}, read: true
end
project_module :wiki do
permission :add_wiki_tags, wiki: %i[update_tags]
end
menu :admin_menu,
:additional_tags,
{ controller: 'settings', action: 'plugin', id: 'additional_tags' },
caption: :field_tags,
plugin: 'additionals',
icon: 'tags'
end
RedminePluginKit::Loader.persisting { loader.load_model_hooks! }