diff options
author | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-04-15 16:00:44 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-05-16 09:50:22 +0200 |
commit | ff2c23d9e2230960c1712318f452592079b5d2e8 (patch) | |
tree | 03a9025013983de086f1230bcc70d90c1343167e /settings/src/store/api.js | |
parent | 45f1efe95391b09fbf3e4880eb4000f25a529ce3 (diff) | |
download | nextcloud-server-ff2c23d9e2230960c1712318f452592079b5d2e8.tar.gz nextcloud-server-ff2c23d9e2230960c1712318f452592079b5d2e8.zip |
Added default quota selector
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'settings/src/store/api.js')
-rw-r--r-- | settings/src/store/api.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/settings/src/store/api.js b/settings/src/store/api.js index b0e59918bb1..5ed6d66ef56 100644 --- a/settings/src/store/api.js +++ b/settings/src/store/api.js @@ -4,7 +4,7 @@ const requestToken = document.getElementsByTagName('head')[0].getAttribute('data const tokenHeaders = { headers: { requesttoken: requestToken } }; const sanitize = function(url) { - return url.replace(/\/$/, ''); // Remove last slash of url + return url.replace(/\/$/, ''); // Remove last url slash }; export default { @@ -95,5 +95,19 @@ export default { return axios.delete(sanitize(url), { data: data, headers: tokenHeaders.headers }) .then((response) => Promise.resolve(response)) .catch((error) => Promise.reject(error)); + }, + + // OCS API entry points + /** + * + * @param {string} app Application name + * @param {string} key Config key + * @param {string} [value=''] Value to set + * @returns{Promise} + */ + setAppConfig(app, key, value = '') { + return this.requireAdmin().then((response) => { + return this.post(OC.linkToOCS(`apps/provisioning_api/api/v1/config/apps/${app}/${key}`, 2), {value: value}); + }); } };
\ No newline at end of file |