More refactoring and cleanups
This commit is contained in:
parent
df99f567b3
commit
3e12e904b3
@ -17,4 +17,6 @@ Metrics/PerceivedComplexity:
|
||||
# Offense count: 15
|
||||
Metrics/AbcSize:
|
||||
Max: 25
|
||||
|
||||
|
||||
Style/Documentation:
|
||||
Enabled: false
|
||||
|
@ -115,6 +115,7 @@ Note: Redmine must be restarted after changing "Custom Help URL"</tt> value befo
|
||||
- fixed garfield caching macro probem
|
||||
- you can add content to overview page now (top and bottom)
|
||||
- some content and view optimization (removed wiki_sidebar compatiblitity problems with other Redmine plugins)
|
||||
- Code cleanups and refactoring
|
||||
|
||||
### 0.5.4
|
||||
|
||||
|
@ -20,6 +20,12 @@
|
||||
<em class="info"><%= l(:remove_help_info) %></em>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= content_tag(:label, l(:label_remove_mypage)) %>
|
||||
<%= check_box_tag 'settings[remove_mypage]', 1, @settings[:remove_mypage] %>
|
||||
<em class="info"><%= l(:remove_mypage_info) %></em>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= content_tag(:label, l(:label_remove_news)) %>
|
||||
<%= check_box_tag 'settings[remove_news]', 1, @settings[:remove_news] %>
|
||||
@ -38,12 +44,6 @@
|
||||
<em class="info"><%= t(:label_add_go_to_top_info) %></em>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= content_tag(:label, l(:label_remove_mypage)) %>
|
||||
<%= check_box_tag 'settings[remove_mypage]', 1, @settings[:remove_mypage] %>
|
||||
<em class="info"><%= l(:remove_mypage_info) %></em>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<% disabled_modules = Struct.new(:id, :name) %>
|
||||
<%= content_tag(:label, l(:label_disabled_modules)) %>
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Plugin's routes
|
||||
# See: http://guides.rubyonrails.org/routing.html
|
||||
|
||||
match 'garfield/:name/:type', :to => 'garfield#show', :via => :get
|
||||
match 'garfield/:name/:type', to: 'garfield#show', via: :get
|
||||
|
19
init.rb
19
init.rb
@ -42,23 +42,26 @@ Redmine::Plugin.register :redmine_tweaks do
|
||||
end
|
||||
|
||||
5.times do |i|
|
||||
default_settings['custom_menu'+i.to_s+'_name'] = '';
|
||||
default_settings['custom_menu'+i.to_s+'_url'] = '';
|
||||
default_settings['custom_menu'+i.to_s+'_title'] = '';
|
||||
default_settings['custom_menu' + i.to_s + '_name'] = ''
|
||||
default_settings['custom_menu' + i.to_s + '_url'] = ''
|
||||
default_settings['custom_menu' + i.to_s + '_title'] = ''
|
||||
end
|
||||
|
||||
settings(:default => default_settings, :partial => 'settings/redmine_tweaks')
|
||||
settings(default: default_settings, partial: 'settings/redmine_tweaks')
|
||||
|
||||
# required redmine version
|
||||
requires_redmine :version_or_higher => '2.6.0'
|
||||
requires_redmine version_or_higher: '2.6.0'
|
||||
|
||||
# remove help menu (it will be added later again)
|
||||
delete_menu_item(:top_menu, :help)
|
||||
|
||||
# remove my page
|
||||
delete_menu_item(:top_menu, :my_page)
|
||||
menu :top_menu, :my_page, { :controller => 'my', :action => 'page'}, :via => :get,
|
||||
:if => Proc.new{User.current && !RedmineTweaks.settings[:remove_mypage] }
|
||||
menu :top_menu,
|
||||
:my_page,
|
||||
{ controller: 'my', action: 'page' },
|
||||
via: :get,
|
||||
if: proc { User.current && !RedmineTweaks.settings[:remove_mypage] }
|
||||
|
||||
RedCloth3::ALLOWED_TAGS << "div"
|
||||
RedCloth3::ALLOWED_TAGS << 'div'
|
||||
end
|
||||
|
@ -1,9 +1,8 @@
|
||||
# Redmine Tweaks plugin for Redmine
|
||||
# Copyright (C) 2013-2015 AlphaNodes GmbH
|
||||
|
||||
# Wiki macro definition
|
||||
# Date wiki macros
|
||||
module RedmineTweaks
|
||||
# Date wiki macros
|
||||
module WikiMacros
|
||||
Redmine::WikiFormatting::Macros.register do
|
||||
desc <<-EOHELP
|
||||
|
@ -3,9 +3,8 @@
|
||||
|
||||
require 'net/http'
|
||||
|
||||
# Wiki macro definition
|
||||
# Garfield wiki macros
|
||||
module RedmineTweaks
|
||||
# Garfield wiki macros
|
||||
module WikiMacros
|
||||
Redmine::WikiFormatting::Macros.register do
|
||||
desc <<-EOHELP
|
||||
|
@ -1,9 +1,8 @@
|
||||
# Redmine Tweaks plugin for Redmine
|
||||
# Copyright (C) 2013-2015 AlphaNodes GmbH
|
||||
|
||||
# Wiki macro definition
|
||||
# Project wiki macros
|
||||
module RedmineTweaks
|
||||
# Project wiki macros
|
||||
module WikiMacros
|
||||
Redmine::WikiFormatting::Macros.register do
|
||||
desc <<-EOHELP
|
||||
|
@ -1,9 +1,8 @@
|
||||
# Redmine Tweaks plugin for Redmine
|
||||
# Copyright (C) 2013-2015 AlphaNodes GmbH
|
||||
|
||||
# Wiki macro definition
|
||||
# User wiki macros
|
||||
module RedmineTweaks
|
||||
# User wiki macros
|
||||
module WikiMacros
|
||||
Redmine::WikiFormatting::Macros.register do
|
||||
desc <<-EOHELP
|
||||
|
@ -1,9 +1,8 @@
|
||||
# Redmine Tweaks plugin for Redmine
|
||||
# Copyright (C) 2013-2015 AlphaNodes GmbH
|
||||
|
||||
# Wiki macro definition
|
||||
# Youtube wiki macros
|
||||
module RedmineTweaks
|
||||
# Youtube wiki macros
|
||||
module WikiMacros
|
||||
Redmine::WikiFormatting::Macros.register do
|
||||
desc <<-EOHELP
|
||||
|
Loading…
x
Reference in New Issue
Block a user