Nuevo plugin Redmine Questions 0.0.7 light
This commit is contained in:
parent
c5b56fffec
commit
7de6fb4627
51 changed files with 2162 additions and 0 deletions
38
plugins/redmine_questions/init.rb
Normal file
38
plugins/redmine_questions/init.rb
Normal file
|
@ -0,0 +1,38 @@
|
|||
requires_redmine_crm(:version_or_higher => '0.0.17')
|
||||
require 'redmine_questions'
|
||||
|
||||
|
||||
Redmine::Plugin.register :redmine_questions do
|
||||
name 'Redmine Q&A plugin'
|
||||
author 'RedmineCRM'
|
||||
description 'This is a Q&A plugin for Redmine'
|
||||
version '0.0.7'
|
||||
url 'http://www.redminecrm.com/projects/questions'
|
||||
author_url 'mailto:support@redminecrm.com'
|
||||
|
||||
requires_redmine :version_or_higher => '2.1.2'
|
||||
|
||||
settings :default => {
|
||||
:sidebar_message => '*Can\'t find the answer you\'re looking for?* Email us at ...'
|
||||
}, :partial => 'settings/questions'
|
||||
|
||||
permission :view_questions, {
|
||||
:questions => [:index, :autocomplete_for_topic, :topics]
|
||||
}
|
||||
|
||||
delete_menu_item(:top_menu, :help)
|
||||
|
||||
menu :top_menu, :questions, {:controller => 'questions', :action => 'index'},
|
||||
:last => true,
|
||||
:caption => :label_questions,
|
||||
:if => Proc.new {User.current.allowed_to?({:controller => 'questions', :action => 'index'}, nil, {:global => true})}
|
||||
|
||||
Redmine::AccessControl.map do |map|
|
||||
map.project_module :boards do |map|
|
||||
map.permission :view_questions, {:questions => [:autocomplete_for_topic, :topics]}
|
||||
map.permission :vote_messages, {:questions => [:vote]}
|
||||
map.permission :convert_issues, {:questions => [:convert_issue]}
|
||||
map.permission :edit_messages_tags, {}
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue