3declare(strict_types=1);
5namespace Bitrix\Socialnetwork\Control\Command;
7use Bitrix\Main\Validation\Rule\NotEmpty;
8use Bitrix\Main\Validation\Rule\PositiveNumber;
9use Bitrix\Main\Validation\Rule\Recursive\Validatable;
10use Bitrix\Socialnetwork\Permission\GroupAccessController;
11use Bitrix\Socialnetwork\Control\Command\Attribute\AccessController;
12use Bitrix\Socialnetwork\Control\Command\ValueObject\Features;
13use Bitrix\Socialnetwork\Control\Command\ValueObject\FeaturesPermissions;
14use Bitrix\Socialnetwork\Control\Command\ValueObject\SiteIds;
15use Bitrix\Socialnetwork\Control\Command\ValueObject\SubjectId;
16use Bitrix\Socialnetwork\Control\Command\Attribute\AccessCode;
17use Bitrix\Socialnetwork\Control\Enum\ViewMode;
18use Bitrix\Socialnetwork\Control\Mapper\Field\AvatarMapper;
19use Bitrix\Socialnetwork\Control\Mapper\Field\ViewModeMapper;
20use Bitrix\Socialnetwork\Control\Mapper\Attribute\Map;
21use Bitrix\Socialnetwork\Control\Mapper\Field\DepartmentMapper;
22use Bitrix\Socialnetwork\Item\Workgroup\Type;
59#[AccessController(GroupAccessController::class)]
72 #[Map('VISIBLE', ViewModeMapper::class)]
73 #[Map('OPENED', ViewModeMapper::class)]
76 #[Map('IMAGE_ID', AvatarMapper::class)]
92 #[Map('INITIATE_PERMS')]
108 #[Map('UF_SG_DEPT', DepartmentMapper::class)]
string $initiatePermissions
FeaturesPermissions $permissions
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)