Skip to content

Commit

Permalink
- ShareViewController: add support for new "block password removal" c…
Browse files Browse the repository at this point in the history
…apabilities
  • Loading branch information
felix-schwarz committed Feb 5, 2025
1 parent cbde29b commit 5f702e5
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
16 changes: 16 additions & 0 deletions ownCloudAppShared/Client/Sharing/ShareViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -610,17 +610,33 @@ open class ShareViewController: CollectionViewController, SearchViewControllerDe
permissions?.contains(.delete) == true && (
permissions?.contains(.create) == true ||
permissions?.contains(.update) == true) {
// Read/Write/Delete
if mode == .edit {
return capabilities.publicSharingPasswordBlockRemovalForReadWriteDelete == true
}
return capabilities.publicSharingPasswordEnforcedForReadWriteDelete == true
}
if permissions?.contains(.read) == true && (
permissions?.contains(.create) == true ||
permissions?.contains(.update) == true) {
// Read/Write
if mode == .edit {
return capabilities.publicSharingPasswordBlockRemovalForReadWrite == true
}
return capabilities.publicSharingPasswordEnforcedForReadWrite == true
}
if permissions?.contains(.create) == true {
// Upload only
if mode == .edit {
return capabilities.publicSharingPasswordBlockRemovalForUploadOnly == true
}
return capabilities.publicSharingPasswordEnforcedForUploadOnly == true
}
if permissions?.contains(.read) == true {
// Read only
if mode == .edit {
return capabilities.publicSharingPasswordBlockRemovalForReadOnly == true
}
return capabilities.publicSharingPasswordEnforcedForReadOnly == true
}
}
Expand Down

0 comments on commit 5f702e5

Please sign in to comment.