繁体   English   中英

更新Meteor.users的阵列角色

[英]Update array roles of Meteor.users

我正在使用alanning的流星角色, 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}});

在用户的默认组角色中,我需要添加/删除访问权限。

这些行不起作用。 如何解决?

您不应该使用下面给出的代码执行添加或删除操作吗?

Roles.addUsersToRoles(joesUserId, ['manage-team','schedule-game'], 'manchester-united.com')

删除:

Roles.setUserRoles(targetUserId, [], group)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM