From fd78375294ae4e9476776deb74f629ca4f10a2c4 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Mon, 30 Nov 2020 11:11:31 +0100 Subject: [PATCH] Actualizar plugin Private Wiki a 0.2.0-mistraloz --- plugins/redmine_private_wiki/README.md | 2 +- .../_body_bottom.html.erb | 6 +- .../app/views/wiki/date_index.html.erb | 4 +- .../assets/stylesheets/private_wiki.css | 15 ++--- .../config/locales/en.yml | 3 +- .../config/locales/es.yml | 6 -- .../config/locales/fr.yml | 3 +- .../migrate/001_add_private_wiki_attribute.rb | 2 +- .../wiki_patches/application_helper_patch.rb | 57 +++++++++---------- .../lib/wiki_patches/wiki_controller_patch.rb | 4 +- 10 files changed, 43 insertions(+), 59 deletions(-) delete mode 100755 plugins/redmine_private_wiki/config/locales/es.yml diff --git a/plugins/redmine_private_wiki/README.md b/plugins/redmine_private_wiki/README.md index 8e4dd2f..4e7a9ae 100755 --- a/plugins/redmine_private_wiki/README.md +++ b/plugins/redmine_private_wiki/README.md @@ -29,7 +29,7 @@ To set public/private wiki page : $bundle exec rake redmine:plugins:migrate RAILS_ENV=production ## Compatibility : -Tested for RedMine 3.3.* (Manually) +Tested for RedMine 4.0.3 (Manually) ## License : This plugin is licensed under the MIT license. diff --git a/plugins/redmine_private_wiki/app/views/private_wiki_management_views/_body_bottom.html.erb b/plugins/redmine_private_wiki/app/views/private_wiki_management_views/_body_bottom.html.erb index 86a950a..70411ca 100755 --- a/plugins/redmine_private_wiki/app/views/private_wiki_management_views/_body_bottom.html.erb +++ b/plugins/redmine_private_wiki/app/views/private_wiki_management_views/_body_bottom.html.erb @@ -3,7 +3,7 @@ <% if @page.private? and User.current.allowed_to?(:view_privates_wiki, @project) %> - <%= l(:private_flag) %> + <%= l(:private_flag) %> <% end %> @@ -11,9 +11,9 @@ <%= link_to_if_authorized(l(:button_setpublic_wiki), {:action => 'change_privacy', :id => @page.title, :private => 0}, :method => :post, :class => 'icon icon-setpublic') if @page.private? %> -<% end %> \ No newline at end of file +<% end %> diff --git a/plugins/redmine_private_wiki/app/views/wiki/date_index.html.erb b/plugins/redmine_private_wiki/app/views/wiki/date_index.html.erb index 8b9ff96..dc8e470 100755 --- a/plugins/redmine_private_wiki/app/views/wiki/date_index.html.erb +++ b/plugins/redmine_private_wiki/app/views/wiki/date_index.html.erb @@ -27,7 +27,7 @@ <% if !page.private? %>
  • <%= link_to page.pretty_title, :action => 'show', :id => page.title, :project_id => page.project %>
  • <% elsif User.current.allowed_to?(:view_privates_wiki, @project) %> -
  • <%= link_to page.pretty_title, :action => 'show', :id => page.title, :project_id => page.project %> <%= l(:private_flag) %>
  • +
  • <%= link_to page.pretty_title, :action => 'show', :id => page.title, :project_id => page.project %>    <%= l(:private_flag) %>
  • <% end %> <% end %> @@ -35,7 +35,7 @@

    <%= format_date(date) %>

    <% end %> diff --git a/plugins/redmine_private_wiki/assets/stylesheets/private_wiki.css b/plugins/redmine_private_wiki/assets/stylesheets/private_wiki.css index 494438c..ce9d833 100755 --- a/plugins/redmine_private_wiki/assets/stylesheets/private_wiki.css +++ b/plugins/redmine_private_wiki/assets/stylesheets/private_wiki.css @@ -1,21 +1,14 @@ -.private_page_flag, .private_wiki_flag { - background: #d22; + background: #D22; color: white; - padding: 1px 2px; + padding: 2px 2px 2px 2px; border-radius: 2px; - cursor: default; -} -.private_wiki_flag { - margin-left: .44em; - background: rgb(255, 50, 0, 0.5); - line-height: 1em; } .icon-setprivate{ - background-image: url(../images/hide.png); + background-image: url(../images/hide.png); } .icon-setpublic{ - background-image: url(../images/reveal.png); + background-image: url(../images/reveal.png); } diff --git a/plugins/redmine_private_wiki/config/locales/en.yml b/plugins/redmine_private_wiki/config/locales/en.yml index a325637..f2e4454 100755 --- a/plugins/redmine_private_wiki/config/locales/en.yml +++ b/plugins/redmine_private_wiki/config/locales/en.yml @@ -2,5 +2,4 @@ en: button_setprivate_wiki: Set Private button_setpublic_wiki: Set Public - private_flag: P! - private_title: Private page + private_flag: PRIVATE diff --git a/plugins/redmine_private_wiki/config/locales/es.yml b/plugins/redmine_private_wiki/config/locales/es.yml deleted file mode 100755 index cbe8f85..0000000 --- a/plugins/redmine_private_wiki/config/locales/es.yml +++ /dev/null @@ -1,6 +0,0 @@ -# Spanish strings go here for Rails i18n -es: - button_setprivate_wiki: Priv. - button_setpublic_wiki: Pub. - private_flag: P! - private_title: Página privada diff --git a/plugins/redmine_private_wiki/config/locales/fr.yml b/plugins/redmine_private_wiki/config/locales/fr.yml index 1d1149e..3212d88 100755 --- a/plugins/redmine_private_wiki/config/locales/fr.yml +++ b/plugins/redmine_private_wiki/config/locales/fr.yml @@ -2,5 +2,4 @@ fr: button_setprivate_wiki: Rendre Privé button_setpublic_wiki: Rendre Public - private_flag: P! - private_title: Privé + private_flag: PRIVÉ diff --git a/plugins/redmine_private_wiki/db/migrate/001_add_private_wiki_attribute.rb b/plugins/redmine_private_wiki/db/migrate/001_add_private_wiki_attribute.rb index 5069e6f..8e86781 100755 --- a/plugins/redmine_private_wiki/db/migrate/001_add_private_wiki_attribute.rb +++ b/plugins/redmine_private_wiki/db/migrate/001_add_private_wiki_attribute.rb @@ -1,4 +1,4 @@ -class AddPrivateWikiAttribute < ActiveRecord::Migration +class AddPrivateWikiAttribute < ActiveRecord::Migration[4.2] def change #Add a "Private" attribute used to identify visibility of wikis add_column(:wiki_pages, "private", :boolean, :default => false) diff --git a/plugins/redmine_private_wiki/lib/wiki_patches/application_helper_patch.rb b/plugins/redmine_private_wiki/lib/wiki_patches/application_helper_patch.rb index e8166b4..bb12c63 100755 --- a/plugins/redmine_private_wiki/lib/wiki_patches/application_helper_patch.rb +++ b/plugins/redmine_private_wiki/lib/wiki_patches/application_helper_patch.rb @@ -3,36 +3,35 @@ module WikiPatches module ApplicationHelperPatch def self.included(base) base.class_eval do - #Override application's method to not display hidden wikis or to display it with the PRIVATE flag - def render_page_hierarchy_with_wiki_hidding(pages, node=nil, options={}) - content = '' - if pages[node] - content << "\n" - end - content.html_safe - end - - alias_method_chain :render_page_hierarchy, :wiki_hidding - + def render_page_hierarchy(pages, node=nil, options={}) + content = +'' + if pages[node] + content << "\n" + end + content.html_safe + end end end end -end \ No newline at end of file +end + diff --git a/plugins/redmine_private_wiki/lib/wiki_patches/wiki_controller_patch.rb b/plugins/redmine_private_wiki/lib/wiki_patches/wiki_controller_patch.rb index 45a3372..22b8575 100755 --- a/plugins/redmine_private_wiki/lib/wiki_patches/wiki_controller_patch.rb +++ b/plugins/redmine_private_wiki/lib/wiki_patches/wiki_controller_patch.rb @@ -5,7 +5,7 @@ module WikiPatches base.class_eval do unloadable #Test :valide before :show action on wiki_controller - before_filter :validate, :only => [:show,:edit,:rename, :protect, :history, :diff, :annotate, :add_attachment, :destroy] + before_action :validate, :only => [:show,:edit,:rename, :protect, :history, :diff, :annotate, :add_attachment, :destroy] end end @@ -25,4 +25,4 @@ module WikiPatches end end end -end \ No newline at end of file +end