You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2018/05/23 16:20:22 UTC
[whimsy] 02/04: move missing reports to the template
This is an automated email from the ASF dual-hosted git repository.
rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
commit 34c05df721356ddb1ea35e17451098afdff5f05b
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Wed May 23 09:30:30 2018 -0400
move missing reports to the template
---
www/board/agenda/views/committers_report.text.rb | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/www/board/agenda/views/committers_report.text.rb b/www/board/agenda/views/committers_report.text.rb
index 95a6fa6..6e63b5d 100644
--- a/www/board/agenda/views/committers_report.text.rb
+++ b/www/board/agenda/views/committers_report.text.rb
@@ -38,12 +38,11 @@ attendance = attendance.group_by {|name, info| info[:role]}.
map {|group, list| [group, list.map {|name, info| name}]}.to_h
# get a list of missing attachments
-missing_reports = Array.new
+@missing_reports = Array.new
agenda.each do |item|
next unless item['missing']
next if item['to'] == 'president'
- missing_reports << "Report from the Apache #{item['title']} Project" +
- " [#{item['owner']}]"
+ @missing_reports << item
end
# extract date of the meeting
@@ -98,14 +97,6 @@ if !other_minutes.empty?
@minutes += other_minutes.join("\n") + "\n"
end
-if !missing_reports.empty?
- @missing_reports = "The following reports were not received and are expected next month: \n\n "
- @missing_reports += missing_reports.join("\n ")
- @missing_reports += "\n"
-else
- @missing_reports = ""
-end
-
if !approved_resolutions.empty?
@resolutions = "The following resolutions were passed unanimously: \n\n"
approved_resolutions.each() do |resolution|
@@ -143,7 +134,14 @@ The following guests were present:
#{@minutes}
All of the received reports to the board were approved.
-#{@missing_reports}
+<% unless @missing_reports.empty? %>
+The following reports were not received and are expected next month:
+
+<% @missing_reports.each do |report| %>
+ Report from the Apache <%= report['title'] %> Project [<%= report['owner'] %>]
+<% end %>
+
+<% end %>
#{@resolutions}
The next board meeting will be on the #{@next_meeting}.
REPORT
--
To stop receiving notification emails like this one, please contact
rubys@apache.org.