diff options
Diffstat (limited to 'models/boards.js')
-rw-r--r-- | models/boards.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/models/boards.js b/models/boards.js index fd0212c5..e42e06c6 100644 --- a/models/boards.js +++ b/models/boards.js @@ -111,6 +111,14 @@ Boards.helpers({ colorClass() { return `board-color-${this.color}`; }, + + // XXX currently mutations return no value so we have an issue when using addLabel in import + // XXX waiting on https://github.com/mquandalle/meteor-collection-mutations/issues/1 to remove... + pushLabel(name, color) { + const _id = Random.id(6); + Boards.direct.update(this._id, { $push: {labels: { _id, name, color }}}); + return _id; + }, }); Boards.mutations({ |