Commit 7719849396862d2fb216af373688dd41ec35d959:
add membership start date; display never when apt
Branch: refs/heads/master
Author: Sam Ruby <[email protected]>
Committer: Sam Ruby <[email protected]>
Pusher: rubys <[email protected]>
------------------------------------------------------------
www/members/non-participants.cgi | ++++++++++ ---
------------------------------------------------------------
13 changes: 10 additions, 3 deletions.
------------------------------------------------------------
diff --git a/www/members/non-participants.cgi b/www/members/non-participants.cgi
index 2b7599d..dc99bfa 100755
--- a/www/members/non-participants.cgi
+++ b/www/members/non-participants.cgi
@@ -28,9 +28,10 @@ matrix = attendance['matrix'].map do |name, meetings|
id = idMap[name]
next unless id and active[id]
data = meetings.sort.reverse.map(&:last)
+ first = data.length
missed = (data.index {|datum| datum != '-'} || data.length)
- [id, name, missed]
+ [id, name, first, missed]
end
# produce HTML
@@ -67,17 +68,23 @@ _html do
_thead do
_tr do
_th 'Name'
+ _th 'Membership start date'
_th 'Last participated'
end
end
- matrix.each do |id, name, missed|
+ matrix.each do |id, name, first, missed|
next unless id
if missed > @meetingsMissed
_tr_ do
_td! {_a nameMap[id], href: "#{ROSTER}/#{id}"}
- _td dates[-missed]
+ _td dates[-first-1] || dates.first
+ if missed >= first
+ _td {_em 'never'}
+ else
+ _td dates[-missed]
+ end
end
count += 1
end