Bitrix API

RolePermissionServiceInterface

Table of Contents

Methods

deleteRole()  : void
getAccessRights()  : array<string|int, mixed>
returns access rights list
getRoleList()  : array<string|int, mixed>
getRoleListByUser()  : array<string|int, mixed>
getSavedPermissions()  : array<string|int, mixed>
getUserGroups()  : array<string|int, mixed>
returns user groups
saveRole()  : int
saveRolePermissions()  : void

Methods

getAccessRights()

returns access rights list

public getAccessRights() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRoleList()

public getRoleList([array<string|int, mixed> $parameters = [] ]) : array<string|int, mixed>
Parameters
$parameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getRoleListByUser()

public getRoleListByUser(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Return values
array<string|int, mixed>

getSavedPermissions()

public getSavedPermissions([array<string|int, mixed> $parameters = [] ]) : array<string|int, mixed>
Parameters
$parameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>

getUserGroups()

returns user groups

public getUserGroups(int $dealCategoryId) : array<string|int, mixed>
Parameters
$dealCategoryId : int
Return values
array<string|int, mixed>

saveRole()

public saveRole(string $name[, int $dealCategoryId = 0 ][, int|null $roleId = null ]) : int
Parameters
$name : string
$dealCategoryId : int = 0
$roleId : int|null = null
Return values
int

saveRolePermissions()

public saveRolePermissions(array<string|int, mixed> &$permissionSettings, int $dealCategoryId) : void
Parameters
$permissionSettings : array<string|int, mixed>
$dealCategoryId : int

        
On this page

Search results