[tests-only][full-ci] Restructure the steps implementation for group delete to use graph API endpoint (#8006) (#8227)

* remove ocs endpoint from delete group

* remove adminHasDeletedGroupUsingTheGraphApi

* adressing reviews
This commit is contained in:
Nalem7
2024-01-18 16:58:51 +05:45
committed by GitHub
parent 7f85df579c
commit c5f768153a
4 changed files with 15 additions and 201 deletions
-62
View File
@@ -188,68 +188,6 @@ class UserHelper {
);
}
/**
*
* @param string|null $baseUrl
* @param string|null $group
* @param string|null $adminUser
* @param string|null $adminPassword
* @param string|null $xRequestId
*
* @return ResponseInterface
* @throws GuzzleException
*/
public static function createGroup(
?string $baseUrl,
?string $group,
?string $adminUser,
?string $adminPassword,
?string $xRequestId = ''
):ResponseInterface {
return OcsApiHelper::sendRequest(
$baseUrl,
$adminUser,
$adminPassword,
"POST",
"/cloud/groups",
$xRequestId,
['groupid' => $group]
);
}
/**
*
* @param string|null $baseUrl
* @param string|null $group
* @param string|null $adminUser
* @param string|null $adminPassword
* @param string|null $xRequestId
* @param int|null $ocsApiVersion
*
* @return ResponseInterface
* @throws GuzzleException
*/
public static function deleteGroup(
?string $baseUrl,
?string $group,
?string $adminUser,
?string $adminPassword,
?string $xRequestId = '',
?int $ocsApiVersion = 2
):ResponseInterface {
$group = \rawurlencode($group);
return OcsApiHelper::sendRequest(
$baseUrl,
$adminUser,
$adminPassword,
"DELETE",
"/cloud/groups/" . $group,
$xRequestId,
[],
$ocsApiVersion
);
}
/**
*
* @param string|null $baseUrl