Bitrix API

ButtonSelection implements RoleSelectionManager

Table of Contents

Interfaces

RoleSelectionManager

Constants

CRITERION  = 'button'

Methods

buildModels()  : array<string|int, EntityDTO>
create()  : self|null
getControllerData()  : array<string|int, mixed>
getGroupCode()  : string|null
getMenuId()  : string|null
getSliderBackUrl()  : Uri|null
getTitle()  : string
getUrl()  : Uri|null
hasPermissionsToEditRights()  : bool
isAvailableTool()  : bool
needShowRoleWithoutRights()  : bool
preSaveChecks()  : Result
printInaccessibilityContent()  : void
prohibitToSaveRoleWithoutAtLeastOneRight()  : bool

Constants

Methods

getControllerData()

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

getGroupCode()

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

getMenuId()

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

hasPermissionsToEditRights()

public hasPermissionsToEditRights() : bool
Return values
bool

isAvailableTool()

public isAvailableTool() : bool
Return values
bool

needShowRoleWithoutRights()

public needShowRoleWithoutRights() : bool
Return values
bool

preSaveChecks()

public preSaveChecks(array<string|int, mixed> $userGroups) : Result
Parameters
$userGroups : array<string|int, mixed>
Return values
Result

printInaccessibilityContent()

public printInaccessibilityContent() : void

prohibitToSaveRoleWithoutAtLeastOneRight()

public prohibitToSaveRoleWithoutAtLeastOneRight() : bool
Return values
bool

        
On this page

Search results