-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Корректировка и дополнение документации метода socialnetwork.api.workgroup.get #1
base: main
Are you sure you want to change the base?
Корректировка и дополнение документации метода socialnetwork.api.workgroup.get #1
Conversation
* Изменён заголовок над методами "Параметры" -> "Параметры метода". * Сноска об обязательных параметрах перенесена выше, над параметрами.
|
||
#| | ||
|| **Параметр** | **Описание** | **С версии** || | ||
|| **groupId** | Идентификатор группы. Обязательный параметр, целое число. | || | ||
|| **params*** [`array`](../data-types.md)| Параметры запроса для получения группы. | || |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
вообще здесь нужен тип object, поскольку array мы используем для наборов однотипных элементов https://apidocs.bitrix24.ru/api-reference/data-types.html
|
||
#| | ||
|| **Название** `тип` | **Описание** || | ||
|| **groupId*** [`integer`](../data-types.md) | Идентификатор группы. || |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
сюда, в идеале, добавляем "Значение для поля может быть получено методом sonet_group.get
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
а вообще, огонь! очень рады видеть первый pull-request! :)
Метод socialnetwork.api.workgroup.get
Метод socialnetwork.api.workgroup.get
Параметр |
Метод socialnetwork.api.workgroup.get
Метод socialnetwork.api.workgroup.get
Метод socialnetwork.api.workgroup.get
@@ -46,6 +46,7 @@ | |||
#| | |||
|| **Название** `тип` | **Описание** || | |||
|| **groupId*** [`integer`](../data-types.md) | Идентификатор группы. Значение для поля может быть получено методом [sonet_group.get](./sonet-group-get.md). || | |||
|| **mode** [`string`](../data-types.md) | Режим запроса. Может принимать только значение `mobile`, с помощью которого можно получить дополнительные данные (см. ниже). || |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Метод Bitrix\Socialnetwork\Controller\Workgroup::getAction
, 223
-226
строка:
if (
isset($params['mode'])
&& $params['mode'] === 'mobile'
)
{
$additionalData = Helper\Workgroup::getAdditionalData([
'ids' => [ $groupId ],
'features' => ($params['features'] ?? []),
'mandatoryFeatures' => ($params['mandatoryFeatures'] ?? []),
'currentUserId' => (int)$this->getCurrentUser()->getId(),
]);
$groupFields['ADDITIONAL_DATA'] = ($additionalData[$groupId] ?? []) ;
}
Метод socialnetwork.api.workgroup.get
Update crm-activity-binding-delete.md
У параметра Информацию об этом ключе пока не стал вносить в документацию, т.к. он нерабочий. |
Корректировка и дополнение документации к методу
socialnetwork.api.workgroup.get
.Чек-лист выполненного:
params
, указатьgroupId
не как отдельный параметр, а как параметр параметраparams
.select
параметраparams
.mode
параметраparams
.Описать параметрfilter
параметраparams
.Метод реализован контроллером и для полноты картины прилагаю кусок метода
Bitrix\Socialnetwork\Controller\Workgroup::getAction
: