All checks were successful
continuous-integration/drone/push Build is passing
22 lines
798 B
Ruby
22 lines
798 B
Ruby
# frozen_string_literal: true
|
|
|
|
loader = RedminePluginKit::Loader.new plugin_id: 'redmine_messenger'
|
|
|
|
Redmine::Plugin.register :redmine_messenger do
|
|
name 'Redmine Messenger'
|
|
author 'AlphaNodes GmbH'
|
|
url 'https://github.com/alphanodes/redmine_messenger'
|
|
author_url 'https://alphanodes.com/'
|
|
description 'Messenger integration for Slack, Discord, Rocketchat and Mattermost support'
|
|
version RedmineMessenger::VERSION
|
|
|
|
requires_redmine version_or_higher: '4.2.0'
|
|
|
|
permission :manage_messenger, projects: :settings, messenger_settings: :update
|
|
|
|
settings default: loader.default_settings, partial: 'settings/messenger_settings'
|
|
end
|
|
|
|
RedminePluginKit::Loader.persisting { loader.load_model_hooks! }
|
|
RedminePluginKit::Loader.to_prepare { RedmineMessenger.setup! } if Rails.version < '6.0'
|