Commit bbe1e33875accb5d63af361756ca5443e5658f2f

Authored by Francisco Júnior
1 parent 7dc25e62

proposals block: fetch proposals

lib/proposals_discussion_plugin/proposals_block.rb
@@ -21,9 +21,10 @@ class ProposalsDiscussionPlugin::ProposalsBlock < Block @@ -21,9 +21,10 @@ class ProposalsDiscussionPlugin::ProposalsBlock < Block
21 end 21 end
22 22
23 def content(args={}) 23 def content(args={})
  24 + proposals = self.proposals
24 block = self 25 block = self
25 proc do 26 proc do
26 - render :file => 'blocks/proposals_block', :locals => {:block => block} 27 + render :file => 'blocks/proposals_block', :locals => {:proposals => proposals, :block => block}
27 end 28 end
28 end 29 end
29 30
@@ -31,4 +32,8 @@ class ProposalsDiscussionPlugin::ProposalsBlock < Block @@ -31,4 +32,8 @@ class ProposalsDiscussionPlugin::ProposalsBlock < Block
31 nil 32 nil
32 end 33 end
33 34
  35 + def proposals
  36 + ProposalsDiscussionPlugin::Discussion.find(:all)
  37 + end
  38 +
34 end 39 end
views/blocks/proposals_block.html.erb
1 -<div id="proposals-discussion-content-block"> 1 +<div id="proposals-block">
  2 +
  3 + <nav>
  4 + <ul>
  5 + <% proposals.each do |proposal| %>
  6 + <li><a href="javascript:selectProposalsCategory(<%=proposal.id%>);"><%= proposal.name %></a></li>
  7 + <% end %>
  8 + </ul>
  9 + </nav>
  10 +
  11 + <div id="proposals-container" class="proposals-container">
  12 + </div>
  13 +
2 <%= _('This is the proposals discussion content block.') %> 14 <%= _('This is the proposals discussion content block.') %>
3 </div> 15 </div>
  16 +
  17 +<script type="text/javascript">
  18 +
  19 + function selectProposalsCategory(proposal_id) {
  20 + return false;
  21 + }
  22 +
  23 + $(document).ready(function() {
  24 + });
  25 +
  26 +</script>