diff options
author | Lauri Ojansivu <x@xet7.org> | 2016-11-07 23:34:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-07 23:34:36 +0200 |
commit | 4d41e70e12d3e638028a3137fd958e841099763d (patch) | |
tree | 2aed5026ed3e91832623ee1055a9591aa05ebe55 /models/users.js | |
parent | 91f9cf12b7dfbdf7a7d2cfa53821964e3fbb9a04 (diff) | |
parent | 43c180c247a82ed20b2bc9e2de493305f7f5a43b (diff) | |
download | wekan-4d41e70e12d3e638028a3137fd958e841099763d.tar.gz wekan-4d41e70e12d3e638028a3137fd958e841099763d.tar.bz2 wekan-4d41e70e12d3e638028a3137fd958e841099763d.zip |
Merge pull request #1 from dwrensha/wefork-sandstorm-update
Wefork sandstorm update
Diffstat (limited to 'models/users.js')
-rw-r--r-- | models/users.js | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/models/users.js b/models/users.js index 790ee0a1..bdc5ddfe 100644 --- a/models/users.js +++ b/models/users.js @@ -1,3 +1,7 @@ +// Sandstorm context is detected using the METEOR_SETTINGS environment variable +// in the package definition. +const isSandstorm = Meteor.settings && Meteor.settings.public && + Meteor.settings.public.sandstorm; Users = Meteor.users; Users.attachSchema(new SimpleSchema({ @@ -394,24 +398,26 @@ if (Meteor.isServer) { return fakeUserId.get() || getUserId(); }; - Users.after.insert((userId, doc) => { - const fakeUser = { - extendAutoValueContext: { - userId: doc._id, - }, - }; - - fakeUserId.withValue(doc._id, () => { - // Insert the Welcome Board - Boards.insert({ - title: TAPi18n.__('welcome-board'), - permission: 'private', - }, fakeUser, (err, boardId) => { - - ['welcome-list1', 'welcome-list2'].forEach((title) => { - Lists.insert({ title: TAPi18n.__(title), boardId }, fakeUser); + if (!isSandstorm) { + Users.after.insert((userId, doc) => { + const fakeUser = { + extendAutoValueContext: { + userId: doc._id, + }, + }; + + fakeUserId.withValue(doc._id, () => { + // Insert the Welcome Board + Boards.insert({ + title: TAPi18n.__('welcome-board'), + permission: 'private', + }, fakeUser, (err, boardId) => { + + ['welcome-list1', 'welcome-list2'].forEach((title) => { + Lists.insert({ title: TAPi18n.__(title), boardId }, fakeUser); + }); }); }); }); - }); + } } |