The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/packages/rocketchat-authorization/server/methods/removeRoleFromPermission.co...

6 lines
422 B

Meteor.methods
'authorization:removeRoleFromPermission': (permission, role) ->
if not Meteor.userId() or not RocketChat.authz.hasPermission Meteor.userId(), 'access-permissions'
throw new Meteor.Error "error-action-not-allowed", "Accessing permissions is not allowed", { method: 'authorization:removeRoleFromPermission', action: 'Accessing_permissions' }
RocketChat.models.Permissions.removeRole permission, role