Михаил, соответствующей настройки в компоненте нет. Для этого придется кастомизировать шаблон компонента "bitrix:socialnetwork_user", который находится по пути:
/bitrix/templates/<шаблон_сайта>/components/bitrix/socialnet
work_user/<текущий_шаблон_компонента>/user_calendar.php
меняем
| Код |
|---|
if (CSocNetFeatures::IsActiveFeature(SONET_ENTITY_USER, $ownerId, "calendar") |
на
| Код |
|---|
if (CSocNetFeatures::IsActiveFeature(SONET_ENTITY_USER, $ownerId, "calendar") && ($USER->IsAdmin() || $ownerID==$USER->GetID())) |
то есть показываем только администраторам и непосредственно обладателю календаря
можно заменить на проверку группы зашедшего на страницу пользователя и сравнение группы этого пользователя с группой обладателя календаря ($ownerId).
Так же стоит отметить, что пользователь может состоять в нескольких группах и он всегда состоит в группе с ID=2, то есть "все пользователи"