jobisoft / EAS-4-TbSync

[Thunderbird Add-On] The Exchange ActiveSync provider for TbSync to sync contacts, tasks and calendars to Thunderbird.
https://github.com/jobisoft/EAS-4-TbSync/wiki/About:-Provider-for-Exchange-ActiveSync
Mozilla Public License 2.0
197 stars 28 forks source link

Feature: Syncing multiple (shared) calendars #149

Closed felfert closed 3 years ago

felfert commented 3 years ago

I would love to see this feature implemented: In the Exchange Web-Frontend, multiple shared calendars can be shown, if those are added to an accounts "Favorites".

Perhaps I could even implement that myself and create a PR if I would get some guidance about what to do protocol-wise. I have some minor experience in writing FF addons.

Cheers -Fritz

jobisoft commented 3 years ago

If a calendar is announced via EAS, TbSync can see it already. But EAS does not announce shared calendars. If you want to see those, you got to use EWS (owl add-on).

felfert commented 3 years ago

Hmm. The OWA variant was just an example, so what about manually adding calendar-urls?

jobisoft commented 3 years ago

Not supported by EAS, it is based on IDs, not URLs. And all announced calendars are already synced by TbSync. I am not skipping anything.

felfert commented 3 years ago

Ok, so maybe we are doing something profoundly wrong in the first place. You say: If a calendar is announced via EAS, TbSync can see it already. So how does one get EAS to announce some Calendar publicly (writeable for some guy using Outlook, readonly for everyone else)?

Sorry for my naive questions (absolute noob regarding ActiveSync) - we had imap/caldav/carddav before and everything worked nicely - now some dumbass decided to migrate to EAS without asking us Linuxers and now all those problems pop up :-(

jobisoft commented 3 years ago

So how does one get EAS to announce some Calendar publicly (writeable for some guy using Outlook, readonly for everyone else)?

Not possible. The EAS protocol does not support calendar sharing. It is the small brother of EWS, which does support all the heavy lifting.