always share with same default permissions, no special handling for remote shares
This commit is contained in:
parent
2edbb7d4bd
commit
2a6a336e87
|
@ -154,21 +154,17 @@
|
||||||
// Default permissions are Edit (CRUD) and Share
|
// Default permissions are Edit (CRUD) and Share
|
||||||
// Check if these permissions are possible
|
// Check if these permissions are possible
|
||||||
var permissions = OC.PERMISSION_READ;
|
var permissions = OC.PERMISSION_READ;
|
||||||
if (shareType === OC.Share.SHARE_TYPE_REMOTE) {
|
if (this.updatePermissionPossible()) {
|
||||||
permissions = OC.PERMISSION_CREATE | OC.PERMISSION_UPDATE | OC.PERMISSION_READ;
|
permissions = permissions | OC.PERMISSION_UPDATE;
|
||||||
} else {
|
}
|
||||||
if (this.updatePermissionPossible()) {
|
if (this.createPermissionPossible()) {
|
||||||
permissions = permissions | OC.PERMISSION_UPDATE;
|
permissions = permissions | OC.PERMISSION_CREATE;
|
||||||
}
|
}
|
||||||
if (this.createPermissionPossible()) {
|
if (this.deletePermissionPossible()) {
|
||||||
permissions = permissions | OC.PERMISSION_CREATE;
|
permissions = permissions | OC.PERMISSION_DELETE;
|
||||||
}
|
}
|
||||||
if (this.deletePermissionPossible()) {
|
if (this.configModel.get('isResharingAllowed') && (this.sharePermissionPossible())) {
|
||||||
permissions = permissions | OC.PERMISSION_DELETE;
|
permissions = permissions | OC.PERMISSION_SHARE;
|
||||||
}
|
|
||||||
if (this.configModel.get('isResharingAllowed') && (this.sharePermissionPossible())) {
|
|
||||||
permissions = permissions | OC.PERMISSION_SHARE;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
attributes.permissions = permissions;
|
attributes.permissions = permissions;
|
||||||
|
|
Loading…
Reference in New Issue