Skip to content

Commit

Permalink
NMC 1997 - Merging conflict resolve after nextcloud version 4.9.2 rel…
Browse files Browse the repository at this point in the history
…ease
  • Loading branch information
TSI-amrutwaghmare committed Dec 26, 2023
1 parent 5334dee commit b49e35c
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions iOSClient/Share/Advanced/NCShareAdvancePermission.swift
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega

let value = CCUtility.getPermissionsValue(byCanEdit: false, andCanCreate: false, andCanChange: false, andCanDelete: false, andCanShare: canReshareTheShare(), andIsFolder: metadata.directory)
share.permissions = value
self.oldTableShare?.setPermission(value: value)
self.oldTableShare?.permissions = value
// self.permissions = "RDNVCK"
metadata.permissions = "RDNVCK"
if let row : XLFormRowDescriptor = self.form.formRow(withTag: "NCFilePermissionCellRead") {
Expand All @@ -474,7 +474,7 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
case "kNMCFilePermissionCellEditing":
let value = CCUtility.getPermissionsValue(byCanEdit: true, andCanCreate: true, andCanChange: true, andCanDelete: true, andCanShare: canReshareTheShare(), andIsFolder: metadata.directory)
share.permissions = value
self.oldTableShare?.setPermission(value: value)
self.oldTableShare?.permissions = value
// self.permissions = "RGDNV"
metadata.permissions = "RGDNV"
if let row : XLFormRowDescriptor = self.form.formRow(withTag: "NCFilePermissionCellRead") {
Expand All @@ -491,7 +491,7 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
case "NCFilePermissionCellFileDrop":
share.permissions = NCGlobal.shared.permissionCreateShare

self.oldTableShare?.setPermission(value: NCGlobal.shared.permissionCreateShare)
self.oldTableShare?.permissions = NCGlobal.shared.permissionCreateShare
// self.permissions = "RGDNVCK"
metadata.permissions = "RGDNVCK"
if let row : XLFormRowDescriptor = self.form.formRow(withTag: "NCFilePermissionCellRead") {
Expand Down Expand Up @@ -702,8 +702,8 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
}

// EDITORS
let editors = NCUtility.shared.isDirectEditing(account: metadata.account, contentType: metadata.contentType)
let availableRichDocument = NCUtility.shared.isRichDocument(metadata)
let editors = NCUtility().isDirectEditing(account: metadata.account, contentType: metadata.contentType)
let availableRichDocument = NCUtility().isRichDocument(metadata)

// RichDocument: Collabora
return (availableRichDocument && editors.count == 0)
Expand All @@ -714,15 +714,15 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
}

func isLinkShare() -> Bool {
return NCShareCommon.shared.isLinkShare(shareType: shareType)
return NCShareCommon().isLinkShare(shareType: shareType)
}

func isExternalUserShare() -> Bool {
return NCShareCommon.shared.isExternalUserShare(shareType: shareType)
return NCShareCommon().isExternalUserShare(shareType: shareType)
}

func isInternalUser() -> Bool {
return NCShareCommon.shared.isInternalUser(shareType: shareType)
return NCShareCommon().isInternalUser(shareType: shareType)
}

func isCanReshareOptionVisible() -> Bool {
Expand All @@ -744,7 +744,7 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
func canReshareValueChanged(isOn: Bool) {

guard let oldTableShare = oldTableShare else {
self.oldTableShare?.setPermission(value: 0)
self.oldTableShare?.permissions = 0
self.share.permissions = isOn ? self.share.permissions + NCGlobal.shared.permissionShareShare : self.share.permissions
return
}
Expand Down Expand Up @@ -773,7 +773,7 @@ class NCShareAdvancePermission: XLFormViewController, NCShareAdvanceFotterDelega
}
}
}
self.oldTableShare?.setPermission(value: permission)
self.oldTableShare?.permissions = permission
self.share.permissions = permission

}
Expand Down

0 comments on commit b49e35c

Please sign in to comment.