I'm working to integrate Zimbra with our custom application. Currently the custom application manages appointments.
I can very easily send those appointments over to zimbra, then I can update them, or delete them as needed.
However, if the user logs into zimbra, and deletes or updates the calendar item there, it is not recorded back into our custom application.
What possible solutions are there to this problem?
1) Set the calendar item in read only in Zimbra somehow? Is this possible? If so how? (Sorry I don't know the ICS or calendar format enough to know really)
2) Kick off some script call back to our custom app when a calendar entry with certain tags is modified, or deleted, is this possible?
3) Run a cron job in our custom app to check the calendar entries in zimbra, and reset them, if they've been modified. (not the best way at all.)
I appreciate any insight.