Files
redmine/plugins/redmine_messenger/init.rb
Roman Vaníček 18a64f6d16
All checks were successful
continuous-integration/drone/push Build is passing
Added Messenger plugin.
2023-02-27 22:36:26 +01:00

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'