1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Workgroup
Граф наследования:Workgroup:
Arrayable Jsonable

Открытые типы

enum  AvatarType : string { getDefault }
enum  Type : string { getDefault }

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

 __construct (array $fields=[])
 setFields (array $fields=[])
 getFields ()
 getId ()
 getName ()
 getDescription ()
 getChatId ()
 getDialogId ()
 getImageId ()
 getOwnerId ()
 getSiteId ()
 getSiteIds ()
 isVisible ()
 getType ()
 getAvatarType ()
 getAvatarUrl ()
 getSynchronizedDepartmentIds ()
 getUserMemberIds ()
 getInvitedMemberIds ()
 getModeratorMemberIds ()
 getOrdinaryMembers ()
 getMemberIdsWithRole ()
 isProject ()
 isScrumProject ()
 isCollab ()
 getDefaultSprintDuration ()
 getScrumMaster ()
 getScrumTaskResponsible ()
 syncDeptConnection ($exclude=false)
 getGroupUrlData ($params=array())
 isLandingGroup ()
 getInitiatePermission ()
 toArray ()
 toJson ($options=0)

Открытые статические члены

static createFromId (int $groupId=0)
static getById ($groupId=0, $useCache=true)
static onBeforeIBlockSectionUpdate ($section)
static onAfterIBlockSectionUpdate ($section)
static onBeforeIBlockSectionDelete ($sectionId)
static onAfterIBlockSectionDelete ($section)
static getTypes ($params=[])
static getPresets ($params=array())
static setIndex ($params=array())
static getContentFieldsList ()
static prepareToken ($str)
static getInitiatePermOptionsList (array $params=[])
static getSpamPermOptionsList ()
static getByFeatureOperation (array $params=[])
static getListSprintDuration ()
static getScrumTaskResponsibleList ()
static getTypeCodeByParams ($params)
static getTypeByCode ($params=[])
static getEditFeaturesAvailability ()
static canWorkWithClosedWorkgroups ()

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

array $fields

Статические защищенные данные

static $groupsIdToCheckList = []

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

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

Перечисления

◆ AvatarType

enum AvatarType : string
Элементы перечислений
getDefault 

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

◆ Type

enum Type : string
Элементы перечислений
getDefault 

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

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

◆ __construct()

__construct ( array $fields = [])

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

Методы

◆ canWorkWithClosedWorkgroups()

canWorkWithClosedWorkgroups ( )
static

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

◆ createFromId()

createFromId ( int $groupId = 0)
static

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

◆ getAvatarType()

getAvatarType ( )

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

◆ getAvatarUrl()

getAvatarUrl ( )

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

◆ getByFeatureOperation()

getByFeatureOperation ( array $params = [])
static

returns array of workgroups filtered by access permissions of a user, only for the current site

Аргументы
array$params
Возвращает
array

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

◆ getById()

getById ( $groupId = 0,
$useCache = true )
static

@use GroupRegistry::get

Исключения
ObjectPropertyException
SystemException
ArgumentException

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

◆ getChatId()

getChatId ( )

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

◆ getContentFieldsList()

getContentFieldsList ( )
static

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

◆ getDefaultSprintDuration()

getDefaultSprintDuration ( )

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

◆ getDescription()

getDescription ( )

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

◆ getDialogId()

getDialogId ( )

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

◆ getEditFeaturesAvailability()

getEditFeaturesAvailability ( )
static

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

◆ getFields()

getFields ( )

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

◆ getGroupUrlData()

getGroupUrlData ( $params = array())

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

◆ getId()

getId ( )

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

◆ getImageId()

getImageId ( )

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

◆ getInitiatePermission()

getInitiatePermission ( )

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

◆ getInitiatePermOptionsList()

getInitiatePermOptionsList ( array $params = [])
static

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

◆ getInvitedMemberIds()

getInvitedMemberIds ( )

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

◆ getListSprintDuration()

getListSprintDuration ( )
static

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

◆ getMemberIdsWithRole()

getMemberIdsWithRole ( )

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

◆ getModeratorMemberIds()

getModeratorMemberIds ( )

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

◆ getName()

getName ( )

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

◆ getOrdinaryMembers()

getOrdinaryMembers ( )

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

◆ getOwnerId()

getOwnerId ( )

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

◆ getPresets()

getPresets ( $params = array())
static

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

◆ getScrumMaster()

getScrumMaster ( )

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

◆ getScrumTaskResponsible()

getScrumTaskResponsible ( )

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

◆ getScrumTaskResponsibleList()

getScrumTaskResponsibleList ( )
static

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

◆ getSiteId()

getSiteId ( )

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

◆ getSiteIds()

getSiteIds ( )

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

◆ getSpamPermOptionsList()

getSpamPermOptionsList ( )
static

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

◆ getSynchronizedDepartmentIds()

getSynchronizedDepartmentIds ( )

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

◆ getType()

getType ( )

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

◆ getTypeByCode()

getTypeByCode ( $params = [])
static

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

◆ getTypeCodeByParams()

getTypeCodeByParams ( $params)
static

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

◆ getTypes()

getTypes ( $params = [])
static

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

◆ getUserMemberIds()

getUserMemberIds ( )

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

◆ isCollab()

isCollab ( )

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

◆ isLandingGroup()

isLandingGroup ( )

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

◆ isProject()

isProject ( )

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

◆ isScrumProject()

isScrumProject ( )

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

◆ isVisible()

isVisible ( )

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

◆ onAfterIBlockSectionDelete()

onAfterIBlockSectionDelete ( $section)
static

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

◆ onAfterIBlockSectionUpdate()

onAfterIBlockSectionUpdate ( $section)
static

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

◆ onBeforeIBlockSectionDelete()

onBeforeIBlockSectionDelete ( $sectionId)
static

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

◆ onBeforeIBlockSectionUpdate()

onBeforeIBlockSectionUpdate ( $section)
static

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

◆ prepareToken()

prepareToken ( $str)
static

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

◆ setFields()

setFields ( array $fields = [])

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

◆ setIndex()

setIndex ( $params = array())
static

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

◆ syncDeptConnection()

syncDeptConnection ( $exclude = false)

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

◆ toArray()

toArray ( )
Возвращает
array

Замещает Arrayable.

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

◆ toJson()

toJson ( $options = 0)
Возвращает
array

Замещает Jsonable.

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

Поля

◆ $fields

array $fields
protected

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

◆ $groupsIdToCheckList

$groupsIdToCheckList = []
staticprotected

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


Объявления и описания членов классов находятся в файлах:
  • C:/bitrix/modules/socialnetwork/lib/item/workgroup.php
  • C:/bitrix/modules/socialnetwork/lib/item/workgroup/avatartype.php
  • C:/bitrix/modules/socialnetwork/lib/item/workgroup/type.php