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"]
if share:
if write:
privileges.append("D:write-content")
else:
if self._sharing.permit_properties_overlay:
if share['Permissions'] and not "p" in share['Permissions']:
privileges.append("D:write-properties")
else:
if share['Permissions'] and not "P" in share['Permissions']:
privileges.append("D:write-properties")
if write:
if "P" in share['Permissions']:
privileges.append("D:write-properties")
if "w" in share['Permissions']:
privileges.append("D:write-content")
elif write:
privileges.append("D:all")
privileges.append("D:write")
privileges.append("D:write-properties")