Import done
This commit is contained in:
parent
771ab2b227
commit
58190f093a
|
|
@ -4,16 +4,10 @@ declare(strict_types=1);
|
||||||
return [
|
return [
|
||||||
'ocs' => [
|
'ocs' => [
|
||||||
// Apps
|
// 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' => [
|
'routes' => [
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||||
# AGENCY
|
# AGENCY
|
||||||
['name' => 'agency#show', 'url' => '/getagencydata', 'verb' => 'GET'],
|
['name' => 'agency#show', 'url' => '/getagencydata', 'verb' => 'GET'],
|
||||||
|
|
@ -36,4 +30,4 @@ return [
|
||||||
['name' => 'migrate#renameGroup', 'url' => '/regr', 'verb' => 'POST'],
|
['name' => 'migrate#renameGroup', 'url' => '/regr', 'verb' => 'POST'],
|
||||||
//['name' => 'migrate#createAGGroupFolder', 'url' => '/createagf', 'verb' => 'GET'],
|
//['name' => 'migrate#createAGGroupFolder', 'url' => '/createagf', 'verb' => 'GET'],
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
@ -36,7 +36,7 @@ class PublicController extends OCSController {
|
||||||
*
|
*
|
||||||
* @NoCSRFRequired
|
* @NoCSRFRequired
|
||||||
*/
|
*/
|
||||||
public function publicresponse(string $gid, string $aid): DataResponse{
|
public function createGroupFolder(string $gid, string $aid): DataResponse{
|
||||||
$folderManager = new FolderManager($this->connection, $this->groupManager);
|
$folderManager = new FolderManager($this->connection, $this->groupManager);
|
||||||
$newFolderIdAG = $folderManager->createFolder('Agenturdaten_'.$aid);
|
$newFolderIdAG = $folderManager->createFolder('Agenturdaten_'.$aid);
|
||||||
## Hinzufügen der Mitarbeitergruppe der entsprechenden Agentur
|
## Hinzufügen der Mitarbeitergruppe der entsprechenden Agentur
|
||||||
|
|
@ -47,4 +47,13 @@ class PublicController extends OCSController {
|
||||||
$folderManager->setGroupPermissions($newFolderIdAG, "admin", '31');
|
$folderManager->setGroupPermissions($newFolderIdAG, "admin", '31');
|
||||||
return new DataResponse(array("status" => $aid));
|
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));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue