I use the package: alanning/meteor-roles
I am building a simple UI for Admin to manage other users roles. A user can have more than one role, I am using checkbox to choo
You need to publish the roles key:
roles
Server:
Meteor.publish('roles',() => { if ( Roles.userIsInRole(this.userId,['Admin']) { return Meteor.users.find({},{fields: {roles: 1}}); } else this.ready(); });
And subscribe to that on the client:
Meteor.subscribe('roles');