diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2015-08-24 23:37:04 +0200 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2015-09-16 07:23:26 +0200 |
commit | 755d4016b11cd90806e29b0aafcd2ad09161ae57 (patch) | |
tree | 27547ebad3313fd2a051799dbbdbc779a6b32e4b /core/js/shareitemmodel.js | |
parent | f2fb20ed1cfc88c5e37c2ecc84ec4ec77d98f371 (diff) | |
download | nextcloud-server-755d4016b11cd90806e29b0aafcd2ad09161ae57.tar.gz nextcloud-server-755d4016b11cd90806e29b0aafcd2ad09161ae57.zip |
set default value and remove now superflous method
Diffstat (limited to 'core/js/shareitemmodel.js')
-rw-r--r-- | core/js/shareitemmodel.js | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/core/js/shareitemmodel.js b/core/js/shareitemmodel.js index 0d823f05749..c5d0581390c 100644 --- a/core/js/shareitemmodel.js +++ b/core/js/shareitemmodel.js @@ -60,7 +60,8 @@ }, defaults: { - allowPublicUploadStatus: false + allowPublicUploadStatus: false, + permissions: 0 }, /** @@ -131,30 +132,17 @@ }, /** - * @returns {number} - */ - getPermissions: function() { - var permissions = this.get('permissions'); - if(_.isUndefined(permissions)) { - // model was not properly initialized - console.warn('Sharing error: undefined permissions'); - permissions = 0; - } - return permissions; - }, - - /** * @returns {boolean} */ hasSharePermission: function() { - return (this.getPermissions() & OC.PERMISSION_SHARE) === OC.PERMISSION_SHARE; + return (this.get('permissions') & OC.PERMISSION_SHARE) === OC.PERMISSION_SHARE; }, /** * @returns {boolean} */ hasCreatePermission: function() { - return (this.getPermissions() & OC.PERMISSION_CREATE) === OC.PERMISSION_CREATE; + return (this.get('permissions') & OC.PERMISSION_CREATE) === OC.PERMISSION_CREATE; }, fetch: function() { @@ -186,14 +174,12 @@ }); } - var attributes = { + return { reshare: data.reshare, shares: data.shares, permissions: permissions, allowPublicUploadStatus: allowPublicUploadStatus }; - - return attributes; } }); |