quota
This commit is contained in:
parent
f798ca4faf
commit
c1c03f9bbf
|
|
@ -6,6 +6,7 @@ return [
|
|||
// Apps
|
||||
['name' => 'public#createGroupFolder', 'url' => '/api/v1/creategf', 'verb' => 'POST'],
|
||||
['name' => 'public#renameAgencyGroup', 'url' => '/api/v1/renameagg', 'verb' => 'POST'],
|
||||
['name' => 'public#updateAgencyGroupQuota', 'url' => '/api/v1/updategfquota', 'verb' => 'POST'],
|
||||
],
|
||||
'routes' => [
|
||||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||
|
|
|
|||
5
js/tm.js
5
js/tm.js
|
|
@ -300,11 +300,14 @@ var html_content = '<style>.arrow-up {position: absolute; left:150px; top: -10px
|
|||
|
||||
// TALK BUTTON
|
||||
function remTalkButton(){
|
||||
|
||||
counter = 0;
|
||||
window.setInterval(function(){
|
||||
if(counter < 200){
|
||||
$( ".icon-start-call" ).each(function() {
|
||||
$(this).parent().hide();
|
||||
});
|
||||
}
|
||||
counter = counter + 1;
|
||||
}, 100);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ class PublicController extends OCSController {
|
|||
$this->userManager = $userManager;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @NoCSRFRequired
|
||||
|
|
@ -47,6 +46,8 @@ class PublicController extends OCSController {
|
|||
## Hinzufügen der Admingruppe, damit die weitere Dateien und Ordneraktionen bei der #Migration klappen
|
||||
$folderManager->addApplicableGroup($newFolderIdAG, "admin");
|
||||
$folderManager->setGroupPermissions($newFolderIdAG, "admin", '31');
|
||||
# Set 2 GB Quota
|
||||
$folderManager->setFolderQuota($newFolderIdAG, 2147483648);
|
||||
|
||||
}
|
||||
// Groupfolder, when a new Agency is registered
|
||||
|
|
@ -60,6 +61,35 @@ class PublicController extends OCSController {
|
|||
return new DataResponse(array("status" => $aid));
|
||||
}
|
||||
|
||||
/**
|
||||
* Updating the GroupQuota!
|
||||
*
|
||||
*
|
||||
* @NoCSRFRequired
|
||||
* @NoAdminRequired
|
||||
*/
|
||||
public function updateAgencyGroupQuota(string $quota, string $user): DataResponse{
|
||||
//Updating the UserQuota
|
||||
$responsemessage = "";
|
||||
$folderManager = new FolderManager($this->connection, $this->groupManager);
|
||||
|
||||
//Find GroupFolder for this User
|
||||
$groupfolders = $folderManager->getFoldersForUser($this->userManager->get($user));
|
||||
for($i = 0; $i < sizeof($groupfolders); $i++){
|
||||
// Groupfolder search
|
||||
if($groupfolders[$i]['mount_point'] == "Agenturdaten"){
|
||||
// Groupfolder for Agency found, set Quota
|
||||
$folderManager->setFolderQuota($groupfolders[$i]['folder_id'], intval($quota));
|
||||
$responsemessage = "new quota set";
|
||||
}
|
||||
break;
|
||||
}
|
||||
return new DataResponse(array("responsemessage" => $responsemessage));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @NoCSRFRequired
|
||||
|
|
|
|||
Loading…
Reference in New Issue