Skip to content
This repository has been archived by the owner. It is now read-only.

Separate calendar logic from CalDAV #425

Closed
macosforgebot opened this issue Feb 23, 2007 · 6 comments
Closed

Separate calendar logic from CalDAV #425

macosforgebot opened this issue Feb 23, 2007 · 6 comments

Comments

@macosforgebot
Copy link

@macosforgebot macosforgebot commented Feb 23, 2007

@wsanchez originally submitted this as ticket:132


This is probably a honker big task, but we need to think about it long term.

Our calendaring logic is very much embedded in the CalDAV protocol implementation. This means that accessing the calendaring logic without going through the HTTP chain is difficult, if not impossible, which presents a number of issues:

  • We can't easily write tools outside of the server to manage calendars.
  • We can't perform calendaring mainenance while the server isn't running.
  • Testing calendar logic independantly of the protocol is difficult.
  • Code maintenance is a bit trickier
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Feb 23, 2007

@wsanchez originally submitted this as comment:1:⁠ticket:132

  • Status changed from new to assigned
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Feb 25, 2010

@wsanchez originally submitted this as comment:2:⁠ticket:132

  • Milestone changed from Later to CalendarServer-3.x

txcaldav.icalendarserver and txcarddav.iaddressbookstore and the beginnings of this.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 1, 2011

@wsanchez originally submitted this as comment:3:⁠ticket:132

  • Radar deleted

3.0 came a long way here, but still more to do.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 1, 2011

@wsanchez originally submitted this as comment:4:⁠ticket:132

  • Owner changed from @wsanchez to @glyph
  • Status changed from assigned to new
  • Milestone changed from CalendarServer-3.x to CalendarServer-4.x
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Jan 24, 2013

@wsanchez originally submitted this as comment:8:⁠ticket:132

  • Milestone changed from CalendarServer-4.x to CalendarServer-6.x

Still working on this. Doesn't seem feasible for v5, hoping to take a stab at it early in v6.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Jan 7, 2014

@wsanchez originally submitted this as comment:9:⁠ticket:132

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

Calendaring is now all in the store.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.