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 7b32008 fix skippable for meeting day; minor refactoring
7b32008 is described below
commit 7b3200830d436f999b7b60959f2c1d1880efb78c
Author: Sam Ruby <[email protected]>
AuthorDate: Wed Dec 18 11:31:56 2019 -0500
fix skippable for meeting day; minor refactoring
---
www/board/agenda/views/layout/footer.js.rb | 3 +--
www/board/agenda/views/models/agenda.js.rb | 9 +++++++--
www/board/agenda/views/pages/flagged.js.rb | 3 +--
3 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/www/board/agenda/views/layout/footer.js.rb
b/www/board/agenda/views/layout/footer.js.rb
index 1b0f892..622e871 100644
--- a/www/board/agenda/views/layout/footer.js.rb
+++ b/www/board/agenda/views/layout/footer.js.rb
@@ -11,8 +11,7 @@
class Footer < Vue
def render
- meeting_day = Minutes.started ||
- Date.new().toISOString().slice(0,10) >= Agenda.date
+ meeting_day = Minutes.started || Agenda.meeting_day
_footer.navbar.navbar_fixed_bottom class: @@item.color do
diff --git a/www/board/agenda/views/models/agenda.js.rb
b/www/board/agenda/views/models/agenda.js.rb
index 3468ae2..8051d1f 100644
--- a/www/board/agenda/views/models/agenda.js.rb
+++ b/www/board/agenda/views/models/agenda.js.rb
@@ -328,6 +328,11 @@ class Agenda
@@date
end
+ # is today the meeting day?
+ def self.meeting_day
+ Date.new().toISOString().slice(0,10) >= @@date
+ end
+
# the default title for the agenda as a whole
def self.title
@@date
@@ -568,8 +573,8 @@ class Agenda
# determine if this report can be skipped during the course of the meeting
def skippable
return false if self.flagged
- return (@to == 'president') if Minutes.started and self.missing
- return false if Minutes.started and @approved and @approved.length < 5
+ return (@to == 'president') if self.missing and Agenda.meeting_day
+ return false if @approved and @approved.length < 5 and Agenda.meeting_day
return true
end
diff --git a/www/board/agenda/views/pages/flagged.js.rb
b/www/board/agenda/views/pages/flagged.js.rb
index 6a48d0b..99f2441 100644
--- a/www/board/agenda/views/pages/flagged.js.rb
+++ b/www/board/agenda/views/pages/flagged.js.rb
@@ -7,8 +7,7 @@
class Flagged < Vue
def render
first = true
- meeting_day = Minutes.started ||
- Date.new().toISOString().slice(0,10) >= Agenda.date
+ meeting_day = Minutes.started || Agenda.meeting_day
if meeting_day
_p do