Workgroup implements Arrayable, Jsonable
Table of Contents
Interfaces
Methods
- __construct() : mixed
- canWorkWithClosedWorkgroups() : bool
- createFromId() : static
- getByFeatureOperation() : array<string|int, mixed>
- returns array of workgroups filtered by access permissions of a user, only for the current site
- getById() : bool|static
- getChatId() : int
- getContentFieldsList() : array<string|int, mixed>
- getDefaultSprintDuration() : int
- getDescription() : string
- getDialogId() : string
- getEditFeaturesAvailability() : mixed
- getFields() : array<string|int, mixed>
- getGroupUrlData() : mixed
- getId() : int
- getImageId() : int
- getInitiatePermOptionsList() : array<string|int, mixed>
- getInvitedMemberIds() : array<string|int, mixed>
- getListSprintDuration() : array<string|int, mixed>
- getMemberIdsWithRole() : array<string|int, mixed>
- getModeratorMemberIds() : array<string|int, mixed>
- getName() : string
- getOrdinaryMembers() : array<string|int, mixed>
- getOwnerId() : int
- getPresets() : array<string|int, mixed>
- getScrumMaster() : int
- getScrumTaskResponsible() : string
- getScrumTaskResponsibleList() : array<string|int, mixed>
- getSiteId() : string
- getSiteIds() : array<string|int, mixed>
- getSpamPermOptionsList() : array<string|int, mixed>
- getSynchronizedDepartmentIds() : array<string|int, mixed>
- getType() : Type|null
- getTypeByCode() : mixed
- getTypeCodeByParams() : mixed
- getTypes() : array<string|int, mixed>
- getUserMemberIds() : array<string|int, mixed>
- isCollab() : bool
- isProject() : bool
- isScrumProject() : bool
- onAfterIBlockSectionDelete() : bool
- onAfterIBlockSectionUpdate() : mixed
- onBeforeIBlockSectionDelete() : mixed
- onBeforeIBlockSectionUpdate() : mixed
- prepareToken() : mixed
- setFields() : void
- setIndex() : void
- syncDeptConnection() : void
- toArray() : array<string|int, mixed>
- toJson() : array<string|int, mixed>
Methods
__construct()
public
__construct([array<string|int, mixed> $fields = [] ]) : mixed
Parameters
- $fields : array<string|int, mixed> = []
canWorkWithClosedWorkgroups()
public
static canWorkWithClosedWorkgroups() : bool
Return values
boolcreateFromId()
public
static createFromId([int $groupId = 0 ]) : static
Parameters
- $groupId : int = 0
Return values
staticgetByFeatureOperation()
returns array of workgroups filtered by access permissions of a user, only for the current site
public
static getByFeatureOperation([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>getById()
public
static getById([mixed $groupId = 0 ][, mixed $useCache = true ]) : bool|static
Parameters
- $groupId : mixed = 0
- $useCache : mixed = true
Tags
Return values
bool|staticgetChatId()
public
getChatId() : int
Return values
intgetContentFieldsList()
public
static getContentFieldsList() : array<string|int, mixed>
Return values
array<string|int, mixed>getDefaultSprintDuration()
public
getDefaultSprintDuration() : int
Return values
intgetDescription()
public
getDescription() : string
Return values
stringgetDialogId()
public
getDialogId() : string
Return values
stringgetEditFeaturesAvailability()
public
static getEditFeaturesAvailability() : mixed
getFields()
public
getFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getGroupUrlData()
public
getGroupUrlData([mixed $params = array() ]) : mixed
Parameters
- $params : mixed = array()
getId()
public
getId() : int
Return values
intgetImageId()
public
getImageId() : int
Return values
intgetInitiatePermOptionsList()
public
static getInitiatePermOptionsList([array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>getInvitedMemberIds()
public
getInvitedMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>getListSprintDuration()
public
static getListSprintDuration() : array<string|int, mixed>
Return values
array<string|int, mixed>getMemberIdsWithRole()
public
getMemberIdsWithRole() : array<string|int, mixed>
Return values
array<string|int, mixed>getModeratorMemberIds()
public
getModeratorMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
getName() : string
Return values
stringgetOrdinaryMembers()
public
getOrdinaryMembers() : array<string|int, mixed>
Return values
array<string|int, mixed>getOwnerId()
public
getOwnerId() : int
Return values
intgetPresets()
public
static getPresets([mixed $params = array() ]) : array<string|int, mixed>
Parameters
- $params : mixed = array()
Return values
array<string|int, mixed>getScrumMaster()
public
getScrumMaster() : int
Return values
intgetScrumTaskResponsible()
public
getScrumTaskResponsible() : string
Return values
stringgetScrumTaskResponsibleList()
public
static getScrumTaskResponsibleList() : array<string|int, mixed>
Return values
array<string|int, mixed>getSiteId()
public
getSiteId() : string
Return values
stringgetSiteIds()
public
getSiteIds() : array<string|int, mixed>
Return values
array<string|int, mixed>getSpamPermOptionsList()
public
static getSpamPermOptionsList() : array<string|int, mixed>
Return values
array<string|int, mixed>getSynchronizedDepartmentIds()
public
getSynchronizedDepartmentIds() : array<string|int, mixed>
Return values
array<string|int, mixed>getType()
public
getType() : Type|null
Return values
Type|nullgetTypeByCode()
public
static getTypeByCode([mixed $params = [] ]) : mixed
Parameters
- $params : mixed = []
getTypeCodeByParams()
public
static getTypeCodeByParams(mixed $params) : mixed
Parameters
- $params : mixed
getTypes()
public
static getTypes([mixed $params = [] ]) : array<string|int, mixed>
Parameters
- $params : mixed = []
Return values
array<string|int, mixed>getUserMemberIds()
public
getUserMemberIds() : array<string|int, mixed>
Return values
array<string|int, mixed>isCollab()
public
isCollab() : bool
Return values
boolisProject()
public
isProject() : bool
Return values
boolisScrumProject()
public
isScrumProject() : bool
Return values
boolonAfterIBlockSectionDelete()
public
static onAfterIBlockSectionDelete(mixed $section) : bool
Parameters
- $section : mixed
Return values
boolonAfterIBlockSectionUpdate()
public
static onAfterIBlockSectionUpdate(mixed $section) : mixed
Parameters
- $section : mixed
onBeforeIBlockSectionDelete()
public
static onBeforeIBlockSectionDelete(mixed $sectionId) : mixed
Parameters
- $sectionId : mixed
onBeforeIBlockSectionUpdate()
public
static onBeforeIBlockSectionUpdate(mixed $section) : mixed
Parameters
- $section : mixed
prepareToken()
public
static prepareToken(mixed $str) : mixed
Parameters
- $str : mixed
setFields()
public
setFields([array<string|int, mixed> $fields = [] ]) : void
Parameters
- $fields : array<string|int, mixed> = []
setIndex()
public
static setIndex([mixed $params = array() ]) : void
Parameters
- $params : mixed = array()
syncDeptConnection()
public
syncDeptConnection([mixed $exclude = false ]) : void
Parameters
- $exclude : mixed = false
Tags
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>toJson()
public
toJson([mixed $options = 0 ]) : array<string|int, mixed>
Parameters
- $options : mixed = 0