userSession = $userSession; $this->request = $request; $this->connection = $connection; $this->groupManager = $groupManager; $this->userManager = $userManager; } /** * * @NoCSRFRequired */ public function publicresponse(string $gid, string $aid): DataResponse{ $folderManager = new FolderManager($this->connection, $this->groupManager); $newFolderIdAG = $folderManager->createFolder('Agenturdaten_'.$aid); ## Hinzufügen der Mitarbeitergruppe der entsprechenden Agentur $folderManager->addApplicableGroup($newFolderIdAG, $gid); $folderManager->setGroupPermissions($newFolderIdAG, $gid, '31'); ## Hinzufügen der Admingruppe, damit die weitere Dateien und Ordneraktionen bei der #Migration klappen $folderManager->addApplicableGroup($newFolderIdAG, "admin"); $folderManager->setGroupPermissions($newFolderIdAG, "admin", '31'); return new DataResponse(array("status" => $aid)); } }