app/views/general_meetings/edit.html.haml
- content_for(:head) do
= javascript_tag("OneClickOrgs.members = #{@members_for_autocomplete.to_json}")
= javascript_include_tag :general_meetings
%h2 Enter minutes
%p
A
%strong= @general_meeting.class.name.underscore.humanize.titlecase
on
= (@general_meeting.happened_on ? @general_meeting.happened_on.strftime('%d %B %Y') : '') + ','
starting at
= (@general_meeting.start_time || '') + ','
at
= (@general_meeting.venue || '') + '.'
= form_for(@general_meeting) do |general_meeting_form|
.section.participants
%h3 Members in attendance
%ul.participants.autocomplete
- @members.each do |member|
= content_tag_for(:li, member) do
%p.checkbox
= check_box_tag "#{general_meeting_form.object_name}[participant_ids][#{member.id}]", '1', @general_meeting.participant_ids.include?(member.id)
= label_tag "#{general_meeting_form.object_name}_participant_ids_#{member.id}", member.name
- unless @general_meeting.resolutions.empty?
%h3 Resolutions
.resolutions
= general_meeting_form.fields_for :passed_resolutions, @general_meeting.resolutions do |resolution_fields|
= content_tag_for(:div, resolution_fields.object) do
%h4= resolution_fields.object.title
%p
= resolution_fields.check_box :passed, :class => 'inline'
= resolution_fields.label :passed, "Resolution was passed", :class => 'inline'
%p or
%p
= resolution_fields.label :additional_votes_for, "Votes for:", :class => 'inline'
= resolution_fields.text_field :additional_votes_for, :class => 'inline'
%p
= resolution_fields.label :additional_votes_against, "Votes against:", :class => 'inline'
= resolution_fields.text_field :additional_votes_against, :class => 'inline'
%h3 Minutes
= general_meeting_form.fields_for(:agenda_items) do |agenda_item_fields|
%p
= agenda_item_fields.label :minutes, agenda_item_fields.object.title
= agenda_item_fields.text_area :minutes
%p
= general_meeting_form.label :minutes, "Other minutes"
= general_meeting_form.text_area :minutes
%p= general_meeting_form.submit "Save these minutes"