Files
AVEF/imports/api/Roles.js
Wynne Crisman 94000458e4 Copied starter Meteor App files.
Cut and paste of the BasicMeteorApp.
2018-07-30 14:15:39 -07:00

17 lines
382 B
JavaScript

if(Meteor.isServer) {
Meteor.publish('roles', function() {
if(Roles.userIsInRole(this.userId, ['manage'])) {
return Meteor.roles.find({}, {fields: {name: 1}});
}
else throw new Meteor.Error(403, "Not authorized to view roles.");
});
}
let ROLE_MANAGE = "manage";
let ROLE_UPDATE = "update";
Meteor.UserRoles = {ROLE_MANAGE, ROLE_UPDATE};
export default Meteor.roles;