File manager - Edit - /home/jardides/www/Cloud/apps/groupfolders/js/Api.js
Back
export class Api { getUrl (endpoint) { return OC.generateUrl(`apps/groupfolders/${endpoint}`); } listFolders () { return $.getJSON(this.getUrl('folders')); } listGroups () { return $.getJSON(OC.linkToOCS('cloud', 1) + 'groups?format=json') .then((data) => { return data.ocs.data.groups; }); } createFolder (mountPoint) { return $.post(this.getUrl('folders'), { mountpoint: mountPoint }).then((data) => { return data.id; }); } deleteFolder (id) { return $.ajax({ url: this.getUrl(`folders/${id}`), type: 'DELETE' }); } addGroup (folderId, group) { return $.post(this.getUrl(`folders/${folderId}/groups`), { group }); } removeGroup (folderId, group) { return $.ajax({ url: this.getUrl(`folders/${folderId}/groups/${group}`), type: 'DELETE' }); } setPermissions (folderId, group, permissions) { return $.post(this.getUrl(`folders/${folderId}/groups/${group}`), { permissions }); } setQuota (folderId, quota) { return $.post(this.getUrl(`folders/${folderId}/quota`), { quota }); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings