aboutsummaryrefslogtreecommitdiffstats
path: root/core/js/sharedialogview.js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2015-08-11 23:14:44 +0200
committerVincent Petry <pvince81@owncloud.com>2015-09-16 07:23:25 +0200
commitb015eff2e92ba83c6bf95c0084e283ddc7a5df70 (patch)
tree3ac43c69f3c73598d6dce227202b979e3e2f5a1b /core/js/sharedialogview.js
parent97b5fe0b1e7ece1c402f9226f13a6e9d711055cf (diff)
downloadnextcloud-server-b015eff2e92ba83c6bf95c0084e283ddc7a5df70.tar.gz
nextcloud-server-b015eff2e92ba83c6bf95c0084e283ddc7a5df70.zip
improve reshare rendering part and move permission calculation to model
Diffstat (limited to 'core/js/sharedialogview.js')
-rw-r--r--core/js/sharedialogview.js62
1 files changed, 27 insertions, 35 deletions
diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js
index 3c12bedca86..4ff4eb9a94e 100644
--- a/core/js/sharedialogview.js
+++ b/core/js/sharedialogview.js
@@ -70,9 +70,6 @@
/** @type {boolean} **/
_showLink: true,
- /** @type {unknown} **/
- _possiblePermissions: null,
-
/** @type {string} **/
tagName: 'div',
@@ -91,7 +88,6 @@
var baseTemplate = this._getTemplate('base', TEMPLATE_BASE);
this.$el.html(baseTemplate({
-
shareLabel: t('core', 'Share'),
resharerInfo: this._renderResharerInfo(),
sharePlaceholder: this._renderSharePlaceholderPart(),
@@ -112,41 +108,37 @@
this._showLink = (typeof showLink === 'boolean') ? showLink : true;
},
- setPossiblePermissions: function(permissions) {
- //TODO: maybe move to model? Whatever this is.
- this._possiblePermissions = permissions;
- },
-
_renderResharerInfo: function() {
var resharerInfo = '';
- if ( this.model.hasReshare()
- && this.model.getReshareOwner() !== OC.currentUser)
+ if ( !this.model.hasReshare()
+ || !this.model.getReshareOwner() !== OC.currentUser)
{
- var reshareTemplate = this._getReshareTemplate();
- var sharedByText = '';
- if (this.model.getReshareType() === OC.Share.SHARE_TYPE_GROUP) {
- sharedByText = t(
- 'core',
- 'Shared with you and the group {group} by {owner}',
- {
- group: this.model.getReshareWith(),
- owner: this.model.getReshareOwnerDisplayname()
- }
- );
- } else {
- sharedByText = t(
- 'core',
- 'Shared with you by {owner}',
- { owner: this.model.getReshareOwnerDisplayname() }
- );
- }
-
-
- resharerInfo = reshareTemplate({
- avatarEnabled: oc_config.enable_avatars === true,
- sharedByText: sharedByText
- });
+ return '';
}
+
+ var reshareTemplate = this._getReshareTemplate();
+ var sharedByText = '';
+ if (this.model.getReshareType() === OC.Share.SHARE_TYPE_GROUP) {
+ sharedByText = t(
+ 'core',
+ 'Shared with you and the group {group} by {owner}',
+ {
+ group: this.model.getReshareWith(),
+ owner: this.model.getReshareOwnerDisplayname()
+ }
+ );
+ } else {
+ sharedByText = t(
+ 'core',
+ 'Shared with you by {owner}',
+ { owner: this.model.getReshareOwnerDisplayname() }
+ );
+ }
+
+ return reshareTemplate({
+ avatarEnabled: oc_config.enable_avatars === true,
+ sharedByText: sharedByText
+ });
},
_renderRemoteShareInfoPart: function() {