adds valuators to spending proposals

Conflicts:
	app/views/admin/spending_proposals/show.html.erb
This commit is contained in:
rgarcia
2016-03-07 18:57:20 +01:00
committed by kikito
parent 07b99bb017
commit 389b89970f
4 changed files with 54 additions and 21 deletions

View File

@@ -6,6 +6,22 @@
label: false },
class: "js-submit-on-change" %>
<div id="valuators-assign-list" class="row">
<% @valuators.each do |valuator| %>
<div class="small-12 medium-4 column end">
<%= check_box_tag "valuator_ids_#{valuator.id}",
valuator.id, @spending_proposal.valuators.include?(valuator),
name: 'spending_proposal[valuator_ids][]',
class: "js-submit-on-change" %>
<%= label_tag "valuator_ids_#{valuator.id}", truncate(valuator.name), class: "inline" %>
</div>
<% end %>
<% if @valuators.blank? %>
<p><%= t("admin.spending_proposals.show.no_valuators") %></p>
<% end %>
</div>
<div class="small-12 column">
<%= f.label :tag_list, t("proposals.form.tags_label") %>
<p class="note"><%= t("proposals.form.tags_instructions") %></p>

View File

@@ -39,25 +39,19 @@
<p><strong><%= t("admin.spending_proposals.show.assigned_valuators") %>:</strong></p>
<div id="assigned_valuators">
<%= render "assigned_valuators" %>
<ul>
<% if @spending_proposal.valuators.any? %>
<% @spending_proposal.valuators.each do |valuator| %>
<li><%= valuator.name %> (<%= valuator.email %>)</li>
<% end %>
<% else %>
<li><%= t("admin.spending_proposals.show.undefined") %></li>
<% end %>
</ul>
</div>
<%= link_to t("admin.spending_proposals.show.assign_valuators"), "", class: "js-toggle-link", data: {"toggle-selector" => "#valuators-assign-list"} %>
<div style="display:none" id="valuators-assign-list" class="row">
<%= form_for(@spending_proposal, url: assign_valuators_admin_spending_proposal_path(@spending_proposal), remote: true, html: {id: 'valuators_assignment_form'}) do |f| %>
<% @valuators.each do |valuator| %>
<div class="small-12 medium-4 column end">
<%= check_box_tag "valuator_ids_#{valuator.id}", valuator.id, @spending_proposal.valuators.include?(valuator),
name: 'spending_proposal[valuator_ids][]',
class: "js-submit-on-change" %>
<%= label_tag "valuator_ids_#{valuator.id}", truncate(valuator.email), class: "inline" %>
</div>
<% end -%>
<% end -%>
<% if @valuators.blank? %><p><%= t("admin.spending_proposals.show.no_valuators") %></p><% end %>
</div>
<h2><%= t("admin.spending_proposals.show.dossier") %></h2>
<p><strong><%= t("admin.spending_proposals.show.price") %> (<%= t("admin.spending_proposals.show.currency") %>):</strong>
@@ -77,4 +71,4 @@
<% if @spending_proposal.internal_comments.present? %>
<h2><%= t("admin.spending_proposals.show.internal_comments") %></h2>
<%= simple_format(safe_html_with_links(@spending_proposal.internal_comments.html_safe), {}, sanitize: false) %>
<% end %>
<% end %>