summaryrefslogtreecommitdiffstats
path: root/models/users.js
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2016-11-07 23:34:36 +0200
committerGitHub <noreply@github.com>2016-11-07 23:34:36 +0200
commit4d41e70e12d3e638028a3137fd958e841099763d (patch)
tree2aed5026ed3e91832623ee1055a9591aa05ebe55 /models/users.js
parent91f9cf12b7dfbdf7a7d2cfa53821964e3fbb9a04 (diff)
parent43c180c247a82ed20b2bc9e2de493305f7f5a43b (diff)
downloadwekan-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.js40
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);
+ });
});
});
});
- });
+ }
}