Thanks for the heads up, I'll vote, and keep my eye on that ticket. That certaintly will make integrating another app with Zimbra much easier.
So at this point, I've got my application using the Zimbra username/password to authenticate users, and a link in the app, using pre-auth to direct them to the calendar directly.
I have new calendar entries in ICS format from my application being CURL'd into the zimbra calendar. I've noticed if I send the ICS file multiple times, that it only gets added to the zimbra calendar once, so it must recognize it as a duplicate, and only add it once, which is great!
So I have two scenario's left to program.
1) When a user updates a date/time in my application, how do I update the zimbra calendar?
2) When a user deletes a date/time in my application, how do I delete that calendar entry?
I wish that CURL's response would send back more than just a 1 for sucess when its being set, and contained a calendar ID or some easy way to record what do update or delete.
So in order to update or delete, I must search the calendar, find it, and then delete it, and re-add for updates?
Any one else attempting this scenario, or know the best way to approach this problem?
Thanks!
-Bryan |