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/client/templateHelpers/userHasAllPermission.ts

11 lines
450 B

import { Template } from 'meteor/templating';
import { userHasAllPermission } from '../../app/authorization/client';
import { IPermission } from '../../definition/IPermission';
import { IRole, IUser } from '../../definition/IUser';
Template.registerHelper(
'userHasAllPermission',
(userId: IUser['_id'] | null, permission: IPermission['_id'] | IPermission['_id'][], scope: IRole['scope']) =>
userHasAllPermission(permission, scope, userId),
);