Role
Table of Contents
Constants
- ACCOMPLICE = 'view_role_accomplice'
- ACCOMPLICE_STATE = 'sR800'
- ALL = 'view_all'
- AUDITOR = 'view_role_auditor'
- AUDITOR_STATE = 'sRc00'
- ORIGINATOR = 'view_role_originator'
- ORIGINATOR_STATE = 'sRg00'
- RESPONSIBLE = 'view_role_responsible'
- RESPONSIBLE_STATE = 'sR400'
- ROLE_MAP = [self::ALL => null, self::RESPONSIBLE => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_RESPONSIBLE, self::ACCOMPLICE => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_ACCOMPLICE, self::AUDITOR => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_AUDITOR, self::ORIGINATOR => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_ORIGINATOR]
- STATE_MAP = [self::RESPONSIBLE_STATE => self::RESPONSIBLE, self::ACCOMPLICE_STATE => self::ACCOMPLICE, self::AUDITOR_STATE => self::AUDITOR, self::ORIGINATOR_STATE => self::ORIGINATOR]
Methods
- getByState() : string
- getRoleName() : mixed
- getRoles() : mixed
Constants
ACCOMPLICE
public
mixed
ACCOMPLICE
= 'view_role_accomplice'
ACCOMPLICE_STATE
public
mixed
ACCOMPLICE_STATE
= 'sR800'
ALL
public
mixed
ALL
= 'view_all'
AUDITOR
public
mixed
AUDITOR
= 'view_role_auditor'
AUDITOR_STATE
public
mixed
AUDITOR_STATE
= 'sRc00'
ORIGINATOR
public
mixed
ORIGINATOR
= 'view_role_originator'
ORIGINATOR_STATE
public
mixed
ORIGINATOR_STATE
= 'sRg00'
RESPONSIBLE
public
mixed
RESPONSIBLE
= 'view_role_responsible'
RESPONSIBLE_STATE
public
mixed
RESPONSIBLE_STATE
= 'sR400'
ROLE_MAP
public
mixed
ROLE_MAP
= [self::ALL => null, self::RESPONSIBLE => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_RESPONSIBLE, self::ACCOMPLICE => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_ACCOMPLICE, self::AUDITOR => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_AUDITOR, self::ORIGINATOR => \Bitrix\Tasks\Internals\Task\MemberTable::MEMBER_TYPE_ORIGINATOR]
STATE_MAP
public
mixed
STATE_MAP
= [self::RESPONSIBLE_STATE => self::RESPONSIBLE, self::ACCOMPLICE_STATE => self::ACCOMPLICE, self::AUDITOR_STATE => self::AUDITOR, self::ORIGINATOR_STATE => self::ORIGINATOR]
Methods
getByState()
public
static getByState(string $state) : string
Parameters
- $state : string
Return values
stringgetRoleName()
public
static getRoleName(mixed $roleId) : mixed
Parameters
- $roleId : mixed
getRoles()
public
static getRoles() : mixed