Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс RightsManager

Открытые члены

 __construct ($userId)
 
 canRead ($reportId)
 
 canEdit ($reportId)
 
 canDelete ($reportId)
 
 canShare ($reportId)
 
 getGroupsAndDepartments ()
 

Открытые атрибуты

const ACCESS_READ = 'access_read'
 
const ACCESS_EDIT = 'access_edit'
 
const ACCESS_FULL = 'access_full'
 

Защищенные данные

 $userId
 

Подробное описание

См. определение в файле rightsmanager.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( $userId)

См. определение в файле rightsmanager.php строка 16

Методы

◆ canDelete()

canDelete ( $reportId)

Checks the right to delete.

Аргументы
int$reportIdId report.
Возвращает
bool

См. определение в файле rightsmanager.php строка 74

◆ canEdit()

canEdit ( $reportId)

Checks the right to edit.

Аргументы
int$reportIdId report.
Возвращает
bool

См. определение в файле rightsmanager.php строка 50

◆ canRead()

canRead ( $reportId)

Checks the right to read.

Аргументы
int$reportIdId report.
Возвращает
bool

См. определение в файле rightsmanager.php строка 26

◆ canShare()

canShare ( $reportId)

Checks the right to share.

Аргументы
int$reportIdId report.
Возвращает
bool

См. определение в файле rightsmanager.php строка 84

◆ getGroupsAndDepartments()

getGroupsAndDepartments ( )

Returns an array of user groups and departments.

Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

См. определение в файле rightsmanager.php строка 95

Данные класса

◆ $userId

$userId
protected

См. определение в файле rightsmanager.php строка 14

◆ ACCESS_EDIT

const ACCESS_EDIT = 'access_edit'

См. определение в файле rightsmanager.php строка 11

◆ ACCESS_FULL

const ACCESS_FULL = 'access_full'

См. определение в файле rightsmanager.php строка 12

◆ ACCESS_READ

const ACCESS_READ = 'access_read'

См. определение в файле rightsmanager.php строка 10