sharing/propfind: fix/align priv output

This commit is contained in:
Peter Bieringer
2026-03-13 12:52:33 +01:00
parent 78bfcc0b6a
commit b27aac78e5

View File

@@ -232,15 +232,11 @@ def xml_propfind_response(
privileges = ["D:read"] privileges = ["D:read"]
if share: if share:
if write: if write:
privileges.append("D:write-content") if "P" in share['Permissions']:
else: privileges.append("D:write-properties")
if self._sharing.permit_properties_overlay: if "w" in share['Permissions']:
if share['Permissions'] and not "p" in share['Permissions']: privileges.append("D:write-content")
privileges.append("D:write-properties") elif write:
else:
if share['Permissions'] and not "P" in share['Permissions']:
privileges.append("D:write-properties")
if write:
privileges.append("D:all") privileges.append("D:all")
privileges.append("D:write") privileges.append("D:write")
privileges.append("D:write-properties") privileges.append("D:write-properties")