From 7dc25e62a05faee3e5888891a004bcad36528282 Mon Sep 17 00:00:00 2001 From: Marcelo JĂșnior Date: Sat, 11 Apr 2015 00:45:15 -0300 Subject: [PATCH] proposals_discussion: create base for proposals block --- lib/proposals_discussion_plugin.rb | 6 ++++++ lib/proposals_discussion_plugin/proposals_block.rb | 34 ++++++++++++++++++++++++++++++++++ views/blocks/proposals_block.html.erb | 3 +++ 3 files changed, 43 insertions(+), 0 deletions(-) create mode 100644 lib/proposals_discussion_plugin/proposals_block.rb create mode 100644 views/blocks/proposals_block.html.erb diff --git a/lib/proposals_discussion_plugin.rb b/lib/proposals_discussion_plugin.rb index 40d4009..3ba70dc 100644 --- a/lib/proposals_discussion_plugin.rb +++ b/lib/proposals_discussion_plugin.rb @@ -44,4 +44,10 @@ class ProposalsDiscussionPlugin < Noosfero::Plugin ['jquery.jscroll.min.js', 'jquery.masonry.min.js', 'flotr2.min.js'] end + def self.extra_blocks + { + ProposalsDiscussionPlugin::ProposalsBlock => {} + } + end + end diff --git a/lib/proposals_discussion_plugin/proposals_block.rb b/lib/proposals_discussion_plugin/proposals_block.rb new file mode 100644 index 0000000..29b0a9c --- /dev/null +++ b/lib/proposals_discussion_plugin/proposals_block.rb @@ -0,0 +1,34 @@ +class ProposalsDiscussionPlugin::ProposalsBlock < Block + + def self.description + _('Display content produced in proposals discussion.') + end + + def self.short_description + _('Display proposals discussions') + end + + def self.pretty_name + _('Proposals Discussion Block') + end + + def default_title + _('Proposals Discussion Block') + end + + def help + _('This block display proposals discussion content.') + end + + def content(args={}) + block = self + proc do + render :file => 'blocks/proposals_block', :locals => {:block => block} + end + end + + def footer + nil + end + +end diff --git a/views/blocks/proposals_block.html.erb b/views/blocks/proposals_block.html.erb new file mode 100644 index 0000000..114564b --- /dev/null +++ b/views/blocks/proposals_block.html.erb @@ -0,0 +1,3 @@ +
+ <%= _('This is the proposals discussion content block.') %> +
-- libgit2 0.21.2