我正在使用alanning的Meteor角色,https://github.com/alanning/meteor-roles
我正在做的事情是将用户添加到团队并拥有访问权限。 问题在于此代码,
Meteor.users.update('profile.team':team.name,{$pull:{'roles["default-group"]':access}});
Meteor.users.update('profile.team':team.name,{$push:{"roles['default-group']":access}});
在用户的默认组角色中,我需要添加/删除访问权限。
这些行不起作用。如何解决?
答案 0 :(得分:0)
你不应该使用下面给出的代码来执行添加或删除操作吗?
Roles.addUsersToRoles(joesUserId, ['manage-team','schedule-game'], 'manchester-united.com')
删除:
Roles.setUserRoles(targetUserId, [], group)