create profile

This commit is contained in:
yamanq 2016-08-24 21:15:16 -04:00
parent 2b2a61dfe9
commit 3bae4df7c0

View File

@ -62,6 +62,7 @@ Meteor.publish('classes', function() {
} }
}); });
} else { } else {
Meteor.call('createProfile', this.userId);
return classes.find({ return classes.find({
_id: null _id: null
}); });
@ -73,12 +74,20 @@ Meteor.publish('work', function() {
if (Roles.userIsInRole(this.userId, ['superadmin', 'admin'])) { if (Roles.userIsInRole(this.userId, ['superadmin', 'admin'])) {
return work.find(); return work.find();
} else { } else {
userclasses = Meteor.users.findOne(this.userId).profile.classes;
if (userclasses !== undefined) {
return work.find({ return work.find({
// Only return work of enrolled classes // Only return work of enrolled classes
class: { class: {
$in: Meteor.users.findOne(this.userId).profile.classes $in: Meteor.users.findOne(this.userId).profile.classes
} }
}); });
} else {
Meteor.call('createProfile', this.userId);
return classes.find({_id: null});
}
} }
}); });