Commit 7dc25e62a05faee3e5888891a004bcad36528282

Authored by Francisco Júnior
1 parent 32e6b1fe

proposals_discussion: create base for proposals block

lib/proposals_discussion_plugin.rb
... ... @@ -44,4 +44,10 @@ class ProposalsDiscussionPlugin < Noosfero::Plugin
44 44 ['jquery.jscroll.min.js', 'jquery.masonry.min.js', 'flotr2.min.js']
45 45 end
46 46  
  47 + def self.extra_blocks
  48 + {
  49 + ProposalsDiscussionPlugin::ProposalsBlock => {}
  50 + }
  51 + end
  52 +
47 53 end
... ...
lib/proposals_discussion_plugin/proposals_block.rb 0 → 100644
... ... @@ -0,0 +1,34 @@
  1 +class ProposalsDiscussionPlugin::ProposalsBlock < Block
  2 +
  3 + def self.description
  4 + _('Display content produced in proposals discussion.')
  5 + end
  6 +
  7 + def self.short_description
  8 + _('Display proposals discussions')
  9 + end
  10 +
  11 + def self.pretty_name
  12 + _('Proposals Discussion Block')
  13 + end
  14 +
  15 + def default_title
  16 + _('Proposals Discussion Block')
  17 + end
  18 +
  19 + def help
  20 + _('This block display proposals discussion content.')
  21 + end
  22 +
  23 + def content(args={})
  24 + block = self
  25 + proc do
  26 + render :file => 'blocks/proposals_block', :locals => {:block => block}
  27 + end
  28 + end
  29 +
  30 + def footer
  31 + nil
  32 + end
  33 +
  34 +end
... ...
views/blocks/proposals_block.html.erb 0 → 100644
... ... @@ -0,0 +1,3 @@
  1 +<div id="proposals-discussion-content-block">
  2 + <%= _('This is the proposals discussion content block.') %>
  3 +</div>
... ...