This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new 0bf31788 Countdown
0bf31788 is described below
commit 0bf3178803b7a4bcf7dba2026a5e13c0095efd3b
Author: Sebb <[email protected]>
AuthorDate: Sun Feb 18 13:39:31 2024 +0000
Countdown
---
www/members/board-nominations.cgi | 12 ++++++++++++
www/members/nominations.cgi | 11 +++++++++++
2 files changed, 23 insertions(+)
diff --git a/www/members/board-nominations.cgi
b/www/members/board-nominations.cgi
index 2c7ee5d3..9db4b23a 100755
--- a/www/members/board-nominations.cgi
+++ b/www/members/board-nominations.cgi
@@ -9,6 +9,11 @@ require 'whimsy/asf'
require 'whimsy/asf/member-files'
require 'whimsy/asf/meeting-util'
require_relative '../../tools/parsemail'
+require 'whimsy/asf/time-utils'
+
+t_now = Time.now.to_i
+t_end = ASF::MeetingUtil.get_invite_times.first
+
# link to members private-arch
MBOX = 'https://mail-search.apache.org/members/private-arch/members/'
@@ -104,6 +109,13 @@ _html do
_ 'Entries are highlighted if they are not present in both lists.'
}
) do
+ if t_end > t_now
+ _h3 "Nominations close in #{ASFTime.secs2text(t_end - t_now)} at
#{Time.at(t_end).utc}"
+ _p 'Please ensure all posted nominations are added to SVN before then.'
+ else
+ _h1 'Nominations are now closed!'
+ _p 'Nominations must no longer be added to the nominations file'
+ end
cur_mtg_dir = File.basename(ASF::MeetingUtil.get_latest(MEETINGS))
nominations, emails = setup_data
_div.flexbox do
diff --git a/www/members/nominations.cgi b/www/members/nominations.cgi
index 768d81b5..ab0a5d39 100755
--- a/www/members/nominations.cgi
+++ b/www/members/nominations.cgi
@@ -9,6 +9,10 @@ require 'whimsy/asf'
require 'whimsy/asf/member-files'
require 'whimsy/asf/meeting-util'
require_relative '../../tools/parsemail'
+require 'whimsy/asf/time-utils'
+
+t_now = Time.now.to_i
+t_end = ASF::MeetingUtil.get_invite_times.first
# link to members private-arch
MBOX = 'https://mail-search.apache.org/members/private-arch/members/'
@@ -116,6 +120,13 @@ _html do
_ 'Entries are highlighted if they are not present in both lists.'
}
) do
+ if t_end > t_now
+ _h3 "Nominations close in #{ASFTime.secs2text(t_end - t_now)} at
#{Time.at(t_end).utc}"
+ _p 'Please ensure all posted nominations are added to SVN before then.'
+ else
+ _h1 'Nominations are now closed!'
+ _p 'Nominations must no longer be added to the nominations file'
+ end
cur_mtg_dir = File.basename(ASF::MeetingUtil.get_latest(MEETINGS))
nominations, emails = setup_data
_div.flexbox do