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
The following commit(s) were added to refs/heads/master by this push:
new ffefd01 disable proxy submission until a meeting has been announced
ffefd01 is described below
commit ffefd0126bc66d704a82ac207a3ab3d05e7939d8
Author: Sam Ruby <[email protected]>
AuthorDate: Tue Mar 8 16:34:07 2022 -0600
disable proxy submission until a meeting has been announced
---
www/members/proxy.cgi | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/www/members/proxy.cgi b/www/members/proxy.cgi
index 5e63ca9..c9b8414 100755
--- a/www/members/proxy.cgi
+++ b/www/members/proxy.cgi
@@ -57,7 +57,7 @@ def emit_instructions(today, cur_mtg_dir, meeting)
end
# Emit meeting data and form for user to select a proxy - GET
-def emit_form(cur_mtg_dir, _meeting, volunteers)
+def emit_form(cur_mtg_dir, _meeting, volunteers, disabled)
help, copypasta = MeetingUtil.is_user_proxied(cur_mtg_dir, $USER)
user_is_proxy = help && copypasta
_whimsy_panel(user_is_proxy ? "You Are Proxying For Others" : "Select A
Proxy For Upcoming Meeting", style: 'panel-success') do
@@ -124,7 +124,7 @@ def emit_form(cur_mtg_dir, _meeting, volunteers)
_a 'Read full procedures for Member Meeting', href:
'https://www.apache.org/foundation/governance/members.html#meetings'
end
_div.button_group.text_center do
- _button.btn.btn_primary 'Submit'
+ _button.btn.btn_primary 'Submit', disabled: disabled
end
end
end
@@ -259,6 +259,7 @@ _html do
today = Date.today.strftime('%Y%m%d')
_whimsy_body(
title: PAGETITLE,
+ style: (today > meeting ? 'panel-danger' : 'panel-info'),
subtitle: today > meeting ? "ERROR: Next Meeting Data Not Available" :
"How To Assign A Proxy For Upcoming Meeting",
related: {
'/members/meeting' => 'How-To / FAQ for Member Meetings',
@@ -271,7 +272,7 @@ _html do
}
) do
if _.get?
- emit_form(cur_mtg_dir, meeting,
MeetingUtil::getVolunteers(cur_mtg_dir))
+ emit_form(cur_mtg_dir, meeting,
MeetingUtil::getVolunteers(cur_mtg_dir), today > meeting)
else # POST
emit_post(cur_mtg_dir, meeting, _)
end