From 8e0ad9119190ac0cfa22827fa278b498eba02d6c Mon Sep 17 00:00:00 2001 From: Xavier Priour Date: Mon, 19 Oct 2015 20:14:29 +0200 Subject: Import board: map team permission, and refactor code to share with card import --- models/boards.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'models/boards.js') 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({ -- cgit v1.2.3-1-g7c22