From 68ef367f60ebc31942f68cd96f657f3c53c5537c Mon Sep 17 00:00:00 2001 From: Evandro Junior Date: Tue, 14 Apr 2015 21:53:22 -0300 Subject: [PATCH] Fix pairwise disabled at control panel --- lib/pairwise_plugin/pairwise_content.rb | 14 +++++++++++--- views/content_viewer/closed_pool.html.erb | 3 +++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 views/content_viewer/closed_pool.html.erb diff --git a/lib/pairwise_plugin/pairwise_content.rb b/lib/pairwise_plugin/pairwise_content.rb index 7447aae..238a389 100644 --- a/lib/pairwise_plugin/pairwise_content.rb +++ b/lib/pairwise_plugin/pairwise_content.rb @@ -59,9 +59,17 @@ class PairwisePlugin::PairwiseContent < Article embeded = options.has_key? "embeded" prompt_id = options["prompt_id"] pairwise_content = self - proc do - locals = {:pairwise_content => pairwise_content, :source => source, :embeded => embeded, :prompt_id => prompt_id } - render :file => 'content_viewer/prompt', :locals => locals + + if not Environment.default.enabled_plugins.include? "PairwisePlugin" + proc do + locals = {:pairwise_content => pairwise_content, :source => source, :embeded => embeded, :prompt_id => prompt_id } + render :file => 'content_viewer/closed_pool', :locals => locals + end + else + proc do + locals = {:pairwise_content => pairwise_content, :source => source, :embeded => embeded, :prompt_id => prompt_id } + render :file => 'content_viewer/prompt', :locals => locals + end end end diff --git a/views/content_viewer/closed_pool.html.erb b/views/content_viewer/closed_pool.html.erb new file mode 100644 index 0000000..a1f110f --- /dev/null +++ b/views/content_viewer/closed_pool.html.erb @@ -0,0 +1,3 @@ +

+<%= _("This pool has been closed by the administrator") %> +

-- libgit2 0.21.2