diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-06-27 15:27:14 -0400 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-06-27 15:27:14 -0400 |
commit | a0a482aa8efb3255a523de4524c8e09453d5571f (patch) | |
tree | ef64c00f146add91a484f7f6b27a40a785f459a0 /models/triggers.js | |
parent | fb728baf0c87bae5fa39d92089b667ff1ed69fa6 (diff) | |
parent | 3d63b6006b13942a887bbeddebb055d697451223 (diff) | |
download | wekan-a0a482aa8efb3255a523de4524c8e09453d5571f.tar.gz wekan-a0a482aa8efb3255a523de4524c8e09453d5571f.tar.bz2 wekan-a0a482aa8efb3255a523de4524c8e09453d5571f.zip |
Merge branch 'justinr1234-created-modified' into meteor-1.8
Diffstat (limited to 'models/triggers.js')
-rw-r--r-- | models/triggers.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/models/triggers.js b/models/triggers.js index 15982b6e..8f2448c4 100644 --- a/models/triggers.js +++ b/models/triggers.js @@ -1,3 +1,5 @@ +import { Meteor } from 'meteor/meteor'; + Triggers = new Mongo.Collection('triggers'); Triggers.mutations({ @@ -23,7 +25,6 @@ Triggers.allow({ }); Triggers.helpers({ - description() { return this.desc; }, @@ -56,3 +57,16 @@ Triggers.helpers({ return cardLabels; }, }); + +Triggers.before.update((userId, doc, fieldNames, modifier, options) => { + modifier.$set = modifier.$set || {}; + modifier.$set.modifiedAt = Date.now(); +}); + +if (Meteor.isServer) { + Meteor.startup(() => { + Triggers._collection._ensureIndex({ modifiedAt: -1 }); + }); +} + +export default Triggers; |