diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2019-01-29 09:17:11 +0100 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2019-01-29 09:32:09 +0100 |
commit | 8e9d259074619de0f137d749fc94dd4e580d2ec9 (patch) | |
tree | 9623c740272096581d6cc6dc8f5551ad442b54be /core/src | |
parent | ef94996feecdced8123b1b52c6cb19fa89475174 (diff) | |
download | nextcloud-server-8e9d259074619de0f137d749fc94dd4e580d2ec9.tar.gz nextcloud-server-8e9d259074619de0f137d749fc94dd4e580d2ec9.zip |
Move OC.AppConfig to the server bundle and add a deprecation verion
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/OC/appconfig.js | 71 | ||||
-rw-r--r-- | core/src/OC/index.js | 2 |
2 files changed, 73 insertions, 0 deletions
diff --git a/core/src/OC/appconfig.js b/core/src/OC/appconfig.js new file mode 100644 index 00000000000..67e4dac2d4c --- /dev/null +++ b/core/src/OC/appconfig.js @@ -0,0 +1,71 @@ +/** + * @copyright Copyright (c) 2016 Joas Schilling <coding@schilljs.com> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +import OCP from '../OCP/index'; + +/** + * @namespace + * @deprecated 16.0.0 Use OCP.AppConfig instead + */ +const AppConfig = { + /** + * @deprecated Use OCP.AppConfig.getValue() instead + */ + getValue:function(app,key,defaultValue,callback){ + OCP.AppConfig.getValue(app, key, defaultValue, { + success: callback + }); + }, + + /** + * @deprecated Use OCP.AppConfig.setValue() instead + */ + setValue:function(app,key,value){ + OCP.AppConfig.setValue(app, key, value); + }, + + /** + * @deprecated Use OCP.AppConfig.getApps() instead + */ + getApps:function(callback){ + OCP.AppConfig.getApps({ + success: callback + }); + }, + + /** + * @deprecated Use OCP.AppConfig.getKeys() instead + */ + getKeys:function(app,callback){ + OCP.AppConfig.getKeys(app, { + success: callback + }); + }, + + /** + * @deprecated Use OCP.AppConfig.deleteKey() instead + */ + deleteKey:function(app,key){ + OCP.AppConfig.deleteKey(app, key); + } + +}; + +export default AppConfig; diff --git a/core/src/OC/index.js b/core/src/OC/index.js index f7f5018253c..e7a975e0827 100644 --- a/core/src/OC/index.js +++ b/core/src/OC/index.js @@ -22,6 +22,7 @@ import Backbone from 'backbone'; import Apps from './apps' +import AppConfig from './appconfig' import ContactsMenu from './contactsmenu'; import {davCall, davSync} from './backbone-webdav'; @@ -34,6 +35,7 @@ Object.assign(Backbone, { /** @namespace OC */ export default { Apps, + AppConfig, Backbone, ContactsMenu, }; |