diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index a7813d4b..c81bc52a 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -2110,8 +2110,8 @@ Permit create of token-based sharing Default: `false` -* If `False` it can be explicitly granted by permissions: `T` -* If `True` it can be explicitly forbidden by permissions: `t` +* If `False` it can be explicitly granted by *rights* permissions: `T` +* If `True` it can be explicitly forbidden by *rights* permissions: `t` ##### permit_create_map @@ -2121,8 +2121,8 @@ Permit create of map-based sharing Default: `false` -* If `False` it can be explicitly granted by permissions: `M` -* If `True` it can be explicitly forbidden by permissions: `m` +* If `False` it can be explicitly granted by *rights* permissions: `M` +* If `True` it can be explicitly forbidden by *rights* permissions: `m` ##### permit_properties_overlay diff --git a/SHARING.md b/SHARING.md index ce857a77..4ec3e49d 100644 --- a/SHARING.md +++ b/SHARING.md @@ -58,6 +58,11 @@ File-based configuration store is using encoded `PathOrToken` as filename for ea Map-based sharing can be accessed as usual after authentication and authorization. +#### Permission Control + + * `permit_create_map` + * supported *rights* permissions: `Mm` + #### Workflow * create map as owner @@ -78,13 +83,17 @@ Token-based sharing can be accessed after retrieving the token via Token-URI: `/.token/` +#### Permission Control + + * `permit_create_token` + * supported *rights* permissions: `Tt` + #### Workflow * create token as owner * enable token as owner (can be combined with "create") * handover URI with token to client - ## Sharing Configuration Management API ### Sharing Configuration Management API version 1 @@ -294,7 +303,14 @@ Owner or user can define per share a set of properties to overlay on PROPFIND re Whitelisted ones are defined in `OVERLAY_PROPERTIES_WHITELIST` in `radicale/sharing/__init__.py`: -* `C:calendar-description` (_>= 3.7.0_) -* `ICAL:calendar-color` (_>= 3.7.0_) -* `CR:addressbook-description` (_>= 3.7.0_) -* `INF:addressbook-color` (_>= 3.7.0_) + * `C:calendar-description` (_>= 3.7.0_) + * `ICAL:calendar-color` (_>= 3.7.0_) + * `CR:addressbook-description` (_>= 3.7.0_) + * `INF:addressbook-color` (_>= 3.7.0_) + +### Properties Overlay Control Options + + * `permit_properties_overlay` + * supported *share* permissions: `Pp` + * `enforce_properties_overlay` + * supported *share* permissions: `Ee`