Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #95 (closed Defect: Duplicate)

Opened 6 years ago

Last modified 5 months ago

/calendars/ not created

Reported by: cdaboo@… Owned by: wsanchez@…
Priority: 2: Expected Milestone: CalDAV-access
Component: Calendar Server Severity: Serious
Keywords: Cc: kurt.leubner@…
Port:

Description

/calendars/ is not created when the server starts up the first time. As a result it does not appear in a directory listing of /, though a PROPFIND or an explicit GET on /calendars does create it. The server should auto-create /calendars as it does /principals.

Change History

comment:1 Changed 6 years ago by dreid@…

Hrmm... DirectoryPrincipalProvisioningResource seems to do self.provision() on init. There doesn't appear to be any danger in doing that with CalendarHomeProvisioningResource either. Though the usages of provision are numerous and unwieldy (it seems to be called in several cases for certain resources some of which include init) The only resource who has to defer provisioning (DirectoryCalendarHomeResource) seems to only call provision in self.locateChild and is appropriately deferred. So it should be safe to call .provision of CalendarHomeProvisioningResource in init as long as that doesn't trickle down to something that calls DirectoryCalendarHomeResource's .provision

comment:2 Changed 6 years ago by wsanchez@…

  • Status changed from new to closed
  • Resolution set to duplicate

The problem isn't that it's not created. The problem is that it should show up in the dirlist anyway.

See #104

comment:3 Changed 5 months ago by kurt.leubner@…

  • Cc kurt.leubner@… added

Cc Me!

comment:4 Changed 5 months ago by kurt.leubner@…

  • Cc kurt.leubner@… removed

Cc Me!

comment:5 Changed 5 months ago by kurt.leubner@…

  • Cc kurt.leubner@… added

Cc Me!

Note: See TracTickets for help on using tickets.