Bedework / bedework

An Enterprise Calendar and Scheduling System
Apache License 2.0
40 stars 9 forks source link

LOCK ing of calendar / resources #148

Closed nileshkale closed 2 years ago

nileshkale commented 2 years ago

Does Bedework support LOCK ing of calendar or events for resources? Is there any sample code that can showcase how CalDAV clients should use locking (even if its not Bedework specific)

douglm commented 2 years ago

Neither CalDAV nor bedework support locking.

CalDAV only uses the base DAV spec and DAV access.

On 2/8/22 09:52, nileshkale wrote:

Does Bedework support LOCK ing of calendar or events for resources? Is there any sample code that can showcase how CalDAV clients should use locking (even if its not Bedework specific)

— Reply to this email directly, view it on GitHub https://github.com/Bedework/bedework/issues/148, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAW2MBWORWZTKA5INN4LVCDU2EU2DANCNFSM5N2WBSGA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

nileshkale commented 2 years ago

However, it seems the underlying WebDAV standard does support this locking.

From: Mike Douglass @.> Date: Tuesday, 8 February 2022 at 4:25 pm To: Bedework/bedework @.> Cc: nileshkale @.>, Author @.> Subject: Re: [Bedework/bedework] LOCK ing of calendar / resources (Issue #148) Neither CalDAV nor bedework support locking.

CalDAV only uses the base DAV spec and DAV access.

On 2/8/22 09:52, nileshkale wrote:

Does Bedework support LOCK ing of calendar or events for resources? Is there any sample code that can showcase how CalDAV clients should use locking (even if its not Bedework specific)

— Reply to this email directly, view it on GitHub https://github.com/Bedework/bedework/issues/148, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAW2MBWORWZTKA5INN4LVCDU2EU2DANCNFSM5N2WBSGA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBedework%2Fbedework%2Fissues%2F148%23issuecomment-1032809508&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414731950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=526zZcgdk5UWmcs6DFWrxFOHh37SWsewY6eVul585%2FY%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABBYTEFG6RS3HMIG6JXAYATU2E7YFANCNFSM5N2WBSGA&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414731950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=AVTd5rHyGxu2JzucMLTJvFpeDoRjNofkSW%2FPtLO8E9I%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414741908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZG4npHO3C0t6qtW6QeajFQaTXUx2i4fEwFc%2FRGPbVkc%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414741908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=T1wXDEu4pJaXB2g1DVHLgPsu%2BmVsi9mAV9XxIakxJX0%3D&reserved=0. You are receiving this because you authored the thread.Message ID: @.***>

douglm commented 2 years ago

On 2/11/22 09:48, nileshkale wrote:

However, it seems the underlying WebDAV standard does support this locking.

It supports but -

A WebDAV-compliant resource is not required to support locking in any form. If the resource does support locking, it may choose to support any combination of exclusive and shared locks for any access types.

and CalDAV chose not to support locking.

From: Mike Douglass @.> Date: Tuesday, 8 February 2022 at 4:25 pm To: Bedework/bedework @.> Cc: nileshkale @.>, Author @.> Subject: Re: [Bedework/bedework] LOCK ing of calendar / resources (Issue #148) Neither CalDAV nor bedework support locking.

CalDAV only uses the base DAV spec and DAV access.

On 2/8/22 09:52, nileshkale wrote:

Does Bedework support LOCK ing of calendar or events for resources? Is there any sample code that can showcase how CalDAV clients should use locking (even if its not Bedework specific)

— Reply to this email directly, view it on GitHub https://github.com/Bedework/bedework/issues/148, or unsubscribe

https://github.com/notifications/unsubscribe-auth/AAW2MBWORWZTKA5INN4LVCDU2EU2DANCNFSM5N2WBSGA. Triage notifications on the go with GitHub Mobile for iOS

https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android

https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FBedework%2Fbedework%2Fissues%2F148%23issuecomment-1032809508&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414731950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=526zZcgdk5UWmcs6DFWrxFOHh37SWsewY6eVul585%2FY%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABBYTEFG6RS3HMIG6JXAYATU2E7YFANCNFSM5N2WBSGA&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414731950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=AVTd5rHyGxu2JzucMLTJvFpeDoRjNofkSW%2FPtLO8E9I%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414741908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ZG4npHO3C0t6qtW6QeajFQaTXUx2i4fEwFc%2FRGPbVkc%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C3e324d4186c94435a54d08d9eb1fa54d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637799343414741908%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=T1wXDEu4pJaXB2g1DVHLgPsu%2BmVsi9mAV9XxIakxJX0%3D&reserved=0. You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/Bedework/bedework/issues/148#issuecomment-1036286444, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAW2MBUHDJQZ5UFE3RIWO7LU2UOUNANCNFSM5N2WBSGA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>