Read 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|null
- toArray() : array<string|int, mixed>
- variants() : Variants|null
Methods
__construct()
public
__construct([Variants|null $variants = null ][, BaseControlMapper|null $controlMapper = null ]) : mixed
Parameters
- $variants : Variants|null = null
- $controlMapper : BaseControlMapper|null = null
canAssignPermissionToStages()
public
canAssignPermissionToStages() : bool
Return values
boolcode()
public
code() : string
Return values
stringexplanation()
public
explanation() : string|null
Return values
string|nullgetControlMapper()
public
getControlMapper() : BaseControlMapper
Return values
BaseControlMappergetControlTypeCode()
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
stringgetDefaultAttribute()
public
getDefaultAttribute() : string|null
Return values
string|nullgetDefaultSettings()
public
getDefaultSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getDeputyDefaultAttributeValue()
public
getDeputyDefaultAttributeValue() : string|null
Return values
string|nullgetDeputyDefaultSettings()
public
getDeputyDefaultSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getHeadDefaultAttributeValue()
public
getHeadDefaultAttributeValue() : string|null
Return values
string|nullgetHeadDefaultSettings()
public
getHeadDefaultSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getManagerDefaultAttributeValue()
public
getManagerDefaultAttributeValue() : string|null
Return values
string|nullgetManagerDefaultSettings()
public
getManagerDefaultSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getMaxAttributeValue()
public
getMaxAttributeValue() : string|null
Return values
string|nullgetMaxSettingsValue()
public
getMaxSettingsValue() : array<string|int, mixed>
Return values
array<string|int, mixed>getMinAttributeValue()
public
getMinAttributeValue() : string|null
Return values
string|nullgetMinSettingsValue()
public
getMinSettingsValue() : array<string|int, mixed>
Return values
array<string|int, mixed>getObserverDefaultAttributeValue()
public
getObserverDefaultAttributeValue() : string|null
Return values
string|nullgetObserverDefaultSettings()
public
getObserverDefaultSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>name()
public
name() : string
Return values
stringsetVariants()
public
setVariants(Variants $variants) : void
Parameters
- $variants : Variants
sortOrder()
public
sortOrder() : int|null
Return values
int|nulltoArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>variants()
public
variants() : Variants|null