summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2023-08-11 13:40:22 +0200
committerGitHub <noreply@github.com>2023-08-11 13:40:22 +0200
commitd4a56ff6089ff8b66528afc1532e01dee430bec1 (patch)
treeb1b312d87fe6bb0bfcd5c681b7e4462c353e9abe
parent03ce6924443dc9af1ca6dafc1cebb9abc4eb811f (diff)
parenta4c932b828c564494399def40d7864f86f7cf538 (diff)
Merge pull request #10185 from nextcloud/backport/10177/stable27v17.1.0-rc.1
[stable27] fix(MessageButtonsBar) - adjust predefined reminders conditions
-rw-r--r--src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
index d8f51329c..f3a045aec 100644
--- a/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
+++ b/src/components/MessagesList/MessagesGroup/Message/MessageButtonsBar/MessageButtonsBar.vue
@@ -554,21 +554,23 @@ export default {
reminderOptions() {
const currentDateTime = moment()
- // Same day 18:00 PM (or hidden)
- const laterTodayTime = (currentDateTime.hour() < 18)
+ // Same day 18:00 PM (hidden if after 17:00 PM now)
+ const laterTodayTime = (currentDateTime.hour() < 17)
? moment().hour(18)
: null
// Tomorrow 08:00 AM
const tomorrowTime = moment().add(1, 'days').hour(8)
- // Saturday 08:00 AM (or hidden)
- const thisWeekendTime = (currentDateTime.day() !== 6 && currentDateTime.day() !== 0)
+ // Saturday 08:00 AM (hidden if Friday, Saturday or Sunday now)
+ const thisWeekendTime = (currentDateTime.day() > 0 && currentDateTime.day() < 5)
? moment().day(6).hour(8)
: null
- // Next Monday 08:00 AM
- const nextWeekTime = moment().add(1, 'weeks').day(1).hour(8)
+ // Next Monday 08:00 AM (hidden if Sunday now)
+ const nextWeekTime = (currentDateTime.day() !== 0)
+ ? moment().add(1, 'weeks').day(1).hour(8)
+ : null
return [
{