Import done

This commit is contained in:
holger.trampe 2021-08-12 11:12:25 +02:00
parent 771ab2b227
commit 58190f093a
2 changed files with 14 additions and 11 deletions

View File

@ -4,16 +4,10 @@ declare(strict_types=1);
return [
'ocs' => [
// Apps
['name' => 'public#publicresponse', 'url' => '/api/v1/creategf', 'verb' => 'POST'],
['name' => 'public#createGroupFolder', 'url' => '/api/v1/creategf', 'verb' => 'POST'],
['name' => 'public#renameAgencyGroup', 'url' => '/api/v1/renameagg', 'verb' => 'POST'],
],
//'resources' => [
// 'agency' => ['url' => '/agencys'],
//],
'routes' => [
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
# AGENCY
['name' => 'agency#show', 'url' => '/getagencydata', 'verb' => 'GET'],

View File

@ -36,7 +36,7 @@ class PublicController extends OCSController {
*
* @NoCSRFRequired
*/
public function publicresponse(string $gid, string $aid): DataResponse{
public function createGroupFolder(string $gid, string $aid): DataResponse{
$folderManager = new FolderManager($this->connection, $this->groupManager);
$newFolderIdAG = $folderManager->createFolder('Agenturdaten_'.$aid);
## Hinzufügen der Mitarbeitergruppe der entsprechenden Agentur
@ -47,4 +47,13 @@ class PublicController extends OCSController {
$folderManager->setGroupPermissions($newFolderIdAG, "admin", '31');
return new DataResponse(array("status" => $aid));
}
/**
*
* @NoCSRFRequired
*/
public function renameAgencyGroup(string $name, string $id): DataResponse{
$this->groupManager->get($id)->setDisplayName($name);
return new DataResponse(array("data" => $name." ".$id));
}
}