oneclickorgs/one-click-orgs

View on GitHub
app/views/board_meetings/show.html.haml

Summary

Maintainability
Test Coverage
%h2 Board Meeting

%p
  %strong Date:
  = @board_meeting.happened_on.to_s(:long_ordinal)
%p
  %strong Starting at:
  = @board_meeting.start_time
%p
  %strong Venue:
  = @board_meeting.venue

- if @board_meeting.past?
  - if @board_meeting.minuted?
    %h3 Minutes
    - if can?(:edit, @board_meeting)
      %p= link_to("Edit these minutes", edit_board_meeting_path(@board_meeting))
    = simple_format(html_escape(@board_meeting.minutes))
    %h3 Attendees
    %ul.participants
      - @board_meeting.participants.each do |participant|
        = content_tag_for(:li, participant) do
          = link_to(participant.name, member_path(participant))
  - else
    %p The minutes for this meeting have not been recorded yet.
    - if can?(:edit, @board_meeting)
      %p= link_to("Record minutes for this meeting", edit_board_meeting_path(@board_meeting))
-else
  %h3 Agenda
  = simple_format(html_escape(@board_meeting.agenda))

  - if can?(:edit, @board_meeting)
    %p= link_to("Record minutes for this meeting", edit_board_meeting_path(@board_meeting))