Procházet zdrojové kódy

Add feature: differentiating new due time and modified due time

Sam X. Chen před 5 roky
rodič
revize
d5cff1ec48
2 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 1 0
      i18n/en.i18n.json
  2. 2 2
      models/activities.js

+ 1 - 0
i18n/en.i18n.json

@@ -731,6 +731,7 @@
   "almostdue": "current due time %s is approaching",
   "pastdue": "current due time %s is past",
   "duenow": "current due time %s is today",
+  "act-newDue": "__card__ has 1st due reminder [__board__]",
   "act-withDue": "__card__ due reminders [__board__]",
   "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
   "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",

+ 2 - 2
models/activities.js

@@ -242,8 +242,8 @@ if (Meteor.isServer) {
       (!activity.timeKey || activity.timeKey === 'dueAt') &&
       activity.timeValue
     ) {
-      // due time reminder
-      title = 'act-withDue';
+      // due time reminder, if it doesn't have old value, it's a brand new set, need some differentiation
+      title = activity.timeOldValue ? 'act-withDue' : 'act-newDue';
     }
     ['timeValue', 'timeOldValue'].forEach(key => {
       // copy time related keys & values to params