1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс AccessManager

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

 __construct (EO_Workgroup $group, ?EO_UserToGroup $targetUserRelation, ?EO_UserToGroup $currentUserRelation, ?array $additionalEntityList=[], ?array $additionalParams=[])
 canView ()
 canModify ()
 canEdit ()
 canDelete ()
 canAddToArchive ()
 canRemoveFromArchive ()
 canAddToFavorites ()
 canRemoveFromFavorites ()
 canSetOwner ()
 canSetScrumMaster ()
 canSetModerator ()
 canRemoveModerator ()
 canJoin ()
 canLeave ()
 canDeleteOutgoingRequest ()
 canExclude ()
 canProcessIncomingRequest ()
 canDeleteIncomingRequest ()
 canConvertToCollab ()

Защищенные члены

 checkGroupEntityFields (array $fieldsList=[])
 checkRelationEntityFields (?EO_UserToGroup $relation, array $fieldsList=[])
 checkFavoritesEntityFields (?EO_WorkgroupFavorites $favoritesEntity, array $fieldsList=[])
 checkEntityFields (\Bitrix\Main\ORM\Objectify\EntityObject $entityObject, array $fieldsList=[])
 checkRelationGroupId (?EO_UserToGroup $relation)
 checkFavoritesEntityGroupId (?EO_WorkgroupFavorites $favoritesEntity)
 checkOwnerOrScrumMaster (?EO_UserToGroup $relation)
 checkOwner (EO_UserToGroup $relation)
 checkScrumMaster (?EO_UserToGroup $relation)
 checkScrum ()
 checkClosedGroup ()
 canCurrentUserModify ()
 canCurrentUserInitiate ()
 canCurrentProcessRequestsIn ()

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

EO_Workgroup $group
EO_UserToGroup $targetUserRelation = null
EO_UserToGroup $currentUserRelation = null
EO_WorkgroupFavorites $currentUserFavorites = null
bool $isCurrentUserModuleAdmin = false
int $currentUserId = 0

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

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

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

◆ __construct()

__construct ( EO_Workgroup $group,
?EO_UserToGroup $targetUserRelation,
?EO_UserToGroup $currentUserRelation,
?array $additionalEntityList = [],
?array $additionalParams = [] )

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

Методы

◆ canAddToArchive()

canAddToArchive ( )

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

◆ canAddToFavorites()

canAddToFavorites ( )

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

◆ canConvertToCollab()

canConvertToCollab ( )

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

◆ canCurrentProcessRequestsIn()

canCurrentProcessRequestsIn ( )
protected

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

◆ canCurrentUserInitiate()

canCurrentUserInitiate ( )
protected

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

◆ canCurrentUserModify()

canCurrentUserModify ( )
protected

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

◆ canDelete()

canDelete ( )

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

◆ canDeleteIncomingRequest()

canDeleteIncomingRequest ( )

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

◆ canDeleteOutgoingRequest()

canDeleteOutgoingRequest ( )

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

◆ canEdit()

canEdit ( )

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

◆ canExclude()

canExclude ( )

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

◆ canJoin()

canJoin ( )

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

◆ canLeave()

canLeave ( )

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

◆ canModify()

canModify ( )

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

◆ canProcessIncomingRequest()

canProcessIncomingRequest ( )

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

◆ canRemoveFromArchive()

canRemoveFromArchive ( )

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

◆ canRemoveFromFavorites()

canRemoveFromFavorites ( )

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

◆ canRemoveModerator()

canRemoveModerator ( )

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

◆ canSetModerator()

canSetModerator ( )

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

◆ canSetOwner()

canSetOwner ( )

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

◆ canSetScrumMaster()

canSetScrumMaster ( )

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

◆ canView()

canView ( )

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

◆ checkClosedGroup()

checkClosedGroup ( )
protected

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

◆ checkEntityFields()

checkEntityFields ( \Bitrix\Main\ORM\Objectify\EntityObject $entityObject,
array $fieldsList = [] )
protected

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

◆ checkFavoritesEntityFields()

checkFavoritesEntityFields ( ?EO_WorkgroupFavorites $favoritesEntity,
array $fieldsList = [] )
protected

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

◆ checkFavoritesEntityGroupId()

checkFavoritesEntityGroupId ( ?EO_WorkgroupFavorites $favoritesEntity)
protected

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

◆ checkGroupEntityFields()

checkGroupEntityFields ( array $fieldsList = [])
protected

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

◆ checkOwner()

checkOwner ( EO_UserToGroup $relation)
protected

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

◆ checkOwnerOrScrumMaster()

checkOwnerOrScrumMaster ( ?EO_UserToGroup $relation)
protected

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

◆ checkRelationEntityFields()

checkRelationEntityFields ( ?EO_UserToGroup $relation,
array $fieldsList = [] )
protected

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

◆ checkRelationGroupId()

checkRelationGroupId ( ?EO_UserToGroup $relation)
protected

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

◆ checkScrum()

checkScrum ( )
protected

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

◆ checkScrumMaster()

checkScrumMaster ( ?EO_UserToGroup $relation)
protected

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

Поля

◆ $currentUserFavorites

EO_WorkgroupFavorites $currentUserFavorites = null
protected

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

◆ $currentUserId

int $currentUserId = 0
protected

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

◆ $currentUserRelation

EO_UserToGroup $currentUserRelation = null
protected

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

◆ $group

EO_Workgroup $group
protected

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

◆ $isCurrentUserModuleAdmin

bool $isCurrentUserModuleAdmin = false
protected

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

◆ $targetUserRelation

EO_UserToGroup $targetUserRelation = null
protected

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


Объявления и описания членов класса находятся в файле: