Skip to content

Commit 37e8b15

Browse files
jyspermleeyeh
authored andcommitted
Add disableBeforeHook and disableAfterHook
1 parent 80316ed commit 37e8b15

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/object.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,6 +1211,18 @@ module.exports = function(AV) {
12111211
return this.set("ACL", acl, options);
12121212
},
12131213

1214+
disableBeforeHook: function() {
1215+
this.ignoreHook('beforeSave');
1216+
this.ignoreHook('beforeUpdate');
1217+
this.ignoreHook('beforeDelete');
1218+
},
1219+
1220+
disableAfterHook: function() {
1221+
this.ignoreHook('afterSave');
1222+
this.ignoreHook('afterUpdate');
1223+
this.ignoreHook('afterDelete');
1224+
},
1225+
12141226
ignoreHook: function(hookName) {
12151227
if (!_.contains(['beforeSave', 'afterSave', 'beforeUpdate', 'afterUpdate', 'beforeDelete', 'afterDelete'], hookName)) {
12161228
console.trace('Unsupported hookName: ' + hookName);

0 commit comments

Comments
 (0)