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