summaryrefslogtreecommitdiffstats
path: root/models/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/rules.js')
-rw-r--r--models/rules.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/models/rules.js b/models/rules.js
deleted file mode 100644
index 7d971980..00000000
--- a/models/rules.js
+++ /dev/null
@@ -1,48 +0,0 @@
-Rules = new Mongo.Collection('rules');
-
-Rules.attachSchema(new SimpleSchema({
- title: {
- type: String,
- optional: false,
- },
- triggerId: {
- type: String,
- optional: false,
- },
- actionId: {
- type: String,
- optional: false,
- },
- boardId: {
- type: String,
- optional: false,
- },
-}));
-
-Rules.mutations({
- rename(description) {
- return { $set: { description } };
- },
-});
-
-Rules.helpers({
- getAction(){
- return Actions.findOne({_id:this.actionId});
- },
- getTrigger(){
- return Triggers.findOne({_id:this.triggerId});
- },
-});
-
-
-Rules.allow({
- insert(userId, doc) {
- return allowIsBoardAdmin(userId, Boards.findOne(doc.boardId));
- },
- update(userId, doc) {
- return allowIsBoardAdmin(userId, Boards.findOne(doc.boardId));
- },
- remove(userId, doc) {
- return allowIsBoardAdmin(userId, Boards.findOne(doc.boardId));
- },
-});