jobisoft / TbSync

[Thunderbird Add-On] Central user interface to manage cloud accounts and to synchronize their contact, task and calendar information with Thunderbird
https://github.com/jobisoft/TbSync/wiki/About:-TbSync
Mozilla Public License 2.0
801 stars 54 forks source link

Feature Request: Own mailaddress not for foreing calendars #678

Open c-schwamborn opened 1 year ago

c-schwamborn commented 1 year ago

Subscribing to any calendars, even the ones owned by someone else, which may also be write protected, results in calendars linked to ones own mailaddress. This results in a quite strange behavior regarding invitations withing Thunderbird. Maybe TBSync should not configure Mailaddresses at all in subscribed calendars in the first place and let the user configure this afterwards. Usually the number of calendars, linked to a mailaddress is rather small and more specific addresses for each calendar, not always the same primary standard ad.dress.

vsessink commented 2 months ago

I'm not sure feature request is the right category here - as current behaviour results in a bad - if not unusable - user experience.

The bug report is a bit convoluted because you need so many steps to actually see it. But in simple terms, the bug goes like this:

  1. have a Caldav calendar, for example on Owncloud; your colleagues share their calendar with you
  2. you have used TbSync to setup your calendar in Thunderbird
  3. now one of your colleagues invites you to an event: they make a new event in their calendar, click on invite attendees and enters your mail address.

What actually happens is:

What should happen is:

Analysis

Now to know why this happens, you need to know that:

Now TbSync does not set a value for imip.identity.key. Thus, all agendas are seen as having id1 for identity, i.e. being your own agendas.

Thus, your colleagues' invitation has already processed - i.e. already is in one of "your" agendas.