Bitrix API

Export extends Permission

Base class for permissions Don't forget to add new permission to list RoleManagementModelBuilder::allPermissions

Table of Contents

Methods

__construct()  : mixed
canAssignPermissionToStages()  : bool
code()  : string
explanation()  : string|null
getControlMapper()  : BaseControlMapper
getControlTypeCode()  : string
control type define way how to draw this permission on the frontend and convert it value from/to frontend
getDefaultAttribute()  : string|null
getDefaultSettings()  : array<string|int, mixed>
getDeputyDefaultAttributeValue()  : string|null
getDeputyDefaultSettings()  : array<string|int, mixed>
getHeadDefaultAttributeValue()  : string|null
getHeadDefaultSettings()  : array<string|int, mixed>
getManagerDefaultAttributeValue()  : string|null
getManagerDefaultSettings()  : array<string|int, mixed>
getMaxAttributeValue()  : string|null
getMaxSettingsValue()  : array<string|int, mixed>
getMinAttributeValue()  : string|null
getMinSettingsValue()  : array<string|int, mixed>
getObserverDefaultAttributeValue()  : string|null
getObserverDefaultSettings()  : array<string|int, mixed>
name()  : string
setVariants()  : void
sortOrder()  : int
toArray()  : array<string|int, mixed>
variants()  : Variants|null

Methods

canAssignPermissionToStages()

public canAssignPermissionToStages() : bool
Return values
bool

code()

public code() : string
Return values
string

explanation()

public explanation() : string|null
Return values
string|null

getControlTypeCode()

control type define way how to draw this permission on the frontend and convert it value from/to frontend

public getControlTypeCode() : string

see \Bitrix\Crm\Security\Role\Manage\Permissions\Permission::getControlType

Return values
string

getDefaultAttribute()

public getDefaultAttribute() : string|null
Return values
string|null

getDefaultSettings()

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

getDeputyDefaultAttributeValue()

public getDeputyDefaultAttributeValue() : string|null
Return values
string|null

getDeputyDefaultSettings()

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

getHeadDefaultAttributeValue()

public getHeadDefaultAttributeValue() : string|null
Return values
string|null

getHeadDefaultSettings()

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

getManagerDefaultAttributeValue()

public getManagerDefaultAttributeValue() : string|null
Return values
string|null

getManagerDefaultSettings()

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

getMaxAttributeValue()

public getMaxAttributeValue() : string|null
Return values
string|null

getMaxSettingsValue()

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

getMinAttributeValue()

public getMinAttributeValue() : string|null
Return values
string|null

getMinSettingsValue()

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

getObserverDefaultAttributeValue()

public getObserverDefaultAttributeValue() : string|null
Return values
string|null

getObserverDefaultSettings()

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

name()

public name() : string
Return values
string

sortOrder()

public sortOrder() : int
Return values
int

toArray()

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

        
On this page

Search results