summaryrefslogtreecommitdiffstats
path: root/core/js/shareconfigmodel.js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2015-08-18 12:13:08 +0200
committerVincent Petry <pvince81@owncloud.com>2015-09-16 07:23:25 +0200
commita57ff13a23ce06846160c1264369ff4b07619890 (patch)
tree5dba0c086696a750327073737e8644469df0d323 /core/js/shareconfigmodel.js
parent83d91ddf20bd2e61b9f01c82817ac8b815d3ac66 (diff)
downloadnextcloud-server-a57ff13a23ce06846160c1264369ff4b07619890.tar.gz
nextcloud-server-a57ff13a23ce06846160c1264369ff4b07619890.zip
move remaining global settings to configModel
Diffstat (limited to 'core/js/shareconfigmodel.js')
-rw-r--r--core/js/shareconfigmodel.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/core/js/shareconfigmodel.js b/core/js/shareconfigmodel.js
index 371cc96df5e..857e356a351 100644
--- a/core/js/shareconfigmodel.js
+++ b/core/js/shareconfigmodel.js
@@ -22,6 +22,13 @@
/**
* @returns {boolean}
*/
+ areAvatarsEnabled: function() {
+ return oc_config.enable_avatars === true;
+ },
+
+ /**
+ * @returns {boolean}
+ */
isPublicUploadEnabled: function() {
var publicUploadEnabled = $('#filestable').data('allow-public-upload');
return !_.isUndefined(publicUploadEnabled);
@@ -42,6 +49,27 @@
},
/**
+ * @returns {boolean}
+ */
+ isRemoteShareAllowed: function() {
+ return oc_appconfig.core.remoteShareAllowed;
+ },
+
+ /**
+ * @returns {boolean}
+ */
+ isShareWithLinkAllowed: function() {
+ return $('#allowShareWithLink').val() === 'yes';
+ },
+
+ /**
+ * @returns {string}
+ */
+ getFederatedShareDocLink: function() {
+ return oc_appconfig.core.federatedCloudShareDoc;
+ },
+
+ /**
* @returns {number}
*/
getDefaultExpireDate: function () {