2namespace Bitrix\Rest\APAuth;
5use Bitrix\Main\ArgumentException;
6use Bitrix\Main\ObjectPropertyException;
8use Bitrix\Main\ORM\Data\Internal\DeleteByFilterTrait;
9use Bitrix\Main\SystemException;
10use Bitrix\Rest\Preset\EventController;
39 use DeleteByFilterTrait;
42 'rating',
'entity',
'placement',
'landing_cloud', \CRestUtil::GLOBAL_SCOPE
52 return 'b_rest_ap_permission';
64 'data_type' =>
'integer',
66 'autocomplete' =>
true,
68 'PASSWORD_ID' =>
array(
69 'data_type' =>
'integer',
73 'data_type' =>
'string',
82 static::deleteByPasswordId(
$data[
'ID']);
96 '=PASSWORD_ID' => $passwordId,
98 'select' =>
array(
'ID')
103 static::delete(
$perm[
'ID']);
109 foreach($permissionList as
$key =>
$perm)
111 if(in_array(
$perm, static::$deniedPermission))
113 unset($permissionList[
$key]);
117 return array_values($permissionList);
122 EventController::onAfterAddApPermission(
$event);
static onPasswordDelete(Main\Entity\Event $event)
static cleanPermissionList(array $permissionList)
static deleteByPasswordId($passwordId)
static onAfterAdd(Main\Entity\Event $event)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(empty($signedUserToken)) $key