don't show 'notify by mail' option or permissions not available for mail shares
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
This commit is contained in:
parent
31c8c38bd6
commit
561dd80d57
|
@ -432,7 +432,8 @@ class ShareAPIController extends OCSController {
|
|||
$share->setPermissions(
|
||||
\OCP\Constants::PERMISSION_READ |
|
||||
\OCP\Constants::PERMISSION_CREATE |
|
||||
\OCP\Constants::PERMISSION_UPDATE);
|
||||
\OCP\Constants::PERMISSION_UPDATE |
|
||||
\OCP\Constants::PERMISSION_DELETE);
|
||||
}
|
||||
$share->setSharedWith($shareWith);
|
||||
} else {
|
||||
|
|
|
@ -27,22 +27,25 @@
|
|||
'<span class="has-tooltip username" title="{{shareWithTitle}}">{{shareWithDisplayName}}</span>' +
|
||||
'<span class="sharingOptionsGroup">' +
|
||||
'{{#if editPermissionPossible}}' +
|
||||
'{{#unless isFileSharedByMail}}' +
|
||||
'<span class="shareOption">' +
|
||||
'<input id="canEdit-{{cid}}-{{shareWith}}" type="checkbox" name="edit" class="permissions checkbox" {{#if hasEditPermission}}checked="checked"{{/if}} />' +
|
||||
'<label for="canEdit-{{cid}}-{{shareWith}}">{{canEditLabel}}</label>' +
|
||||
'</span>' +
|
||||
'{{/unless}}' +
|
||||
'{{/if}}' +
|
||||
'{{#unless isMailShare}}' +
|
||||
'<a href="#"><span class="icon icon-more"></span></a>' +
|
||||
'<div class="popovermenu bubble hidden menu">' +
|
||||
'<ul>' +
|
||||
'{{#if isResharingAllowed}} {{#if sharePermissionPossible}}' +
|
||||
'{{#if isResharingAllowed}} {{#if sharePermissionPossible}} {{#unless isMailShare}}' +
|
||||
'<li>' +
|
||||
'<span class="shareOption">' +
|
||||
'<input id="canShare-{{cid}}-{{shareWith}}" type="checkbox" name="share" class="permissions checkbox" {{#if hasSharePermission}}checked="checked"{{/if}} data-permissions="{{sharePermission}}" />' +
|
||||
'<label for="canShare-{{cid}}-{{shareWith}}">{{canShareLabel}}</label>' +
|
||||
'</span>' +
|
||||
'</li>' +
|
||||
'{{/if}} {{/if}}' +
|
||||
'{{/unless}} {{/if}} {{/if}}' +
|
||||
'{{#if isFolder}}' +
|
||||
'{{#if createPermissionPossible}}' +
|
||||
'<li>' +
|
||||
|
@ -74,7 +77,9 @@
|
|||
'</li>' +
|
||||
'</ul>' +
|
||||
'</div>' +
|
||||
'</span>' +
|
||||
'{{/unless}}' +
|
||||
'<a href="#" class="unshare"><span class="icon-loading-small hidden"></span><span class="icon icon-delete"></span><span class="hidden-visually">{{unshareLabel}}</span></a>' +
|
||||
'</span>' +
|
||||
'</li>' +
|
||||
'{{/each}}' +
|
||||
'{{#each linkReshares}}' +
|
||||
|
@ -175,7 +180,9 @@
|
|||
shareType: shareType,
|
||||
shareId: this.model.get('shares')[shareIndex].id,
|
||||
modSeed: shareType !== OC.Share.SHARE_TYPE_USER,
|
||||
isRemoteShare: shareType === OC.Share.SHARE_TYPE_REMOTE
|
||||
isRemoteShare: shareType === OC.Share.SHARE_TYPE_REMOTE,
|
||||
isMailShare: shareType === OC.Share.SHARE_TYPE_EMAIL,
|
||||
isFileSharedByMail: shareType === OC.Share.SHARE_TYPE_EMAIL && !this.model.isFolder()
|
||||
});
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in New Issue