Cannot view Shared Calendars

Bug #659495 reported by David Botsch
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Exchange Data Provider for Lightning
Triaged
Wishlist
Unassigned

Bug Description

Hi. If I attempt to view a shared calendar, logging in as myself, I just get a second copy of my own calendar appearing.

So, I would put in as the calendar url:

https://AD.DOMAIN\conferenceroom@auto

and then login with my username and password when prompted. But instead of getting conferenceroom's calendar, I get my calendar.

Is this a known issue? Or do you need to see some debug output?

thanks.

Revision history for this message
Simon Schubert (corecode) wrote :

How do you specify the shared calendar URL? Also, this might be related to bug #595551.

Revision history for this message
David Botsch (botsch) wrote :

I put in the shared calendar url to Thunderbird as:
https://AD.CORNELL\conferenceroom@auto

and login as <email address hidden> with my password

I still get my calendar entries, the same ones as if I had instead put in for the calendar url:
https://AD.CORNELL\dwbotsch@auto

Looks quite similar to bug #59551 with the exception that I'm using the same credentials for both calendars.

Revision history for this message
David Botsch (botsch) wrote :

Just to test, I put in:
https://AD.CORNELL.EDU\garbleygookasdf@auto/

and still got *my* calendar.

Autodiscover problem?

See attached

Revision history for this message
Simon Schubert (corecode) wrote :

I see. If you use the same credentials you will always get the same calendar. I think other (shared) calendars are a feature I didn't implement yet. Would you like to give it a try? I can help out with some programming details, but I don't have the setup nor time to work on a new feature at the moment.

Revision history for this message
David Botsch (botsch) wrote :

Without looking at the code, I'm curious as to why the calendar one is grabbing is being determined by the login and not the calendar url... is there something funky someplace that Exchange does?

Revision history for this message
Simon Schubert (corecode) wrote :

There is no calendar URL. This is just a way trying to deal with thunderbird's password manager, and a quite weak way at that.

Changed in lightning-exchange-provider:
importance: Undecided → Wishlist
status: New → Triaged
Revision history for this message
Thomas (tguthmann) wrote :

Hi,

I am following this bug report for a year now. So I think it's time to add some inputs :)

As the requester, I like to have 2 exchange calendars in Thunderbird/Lighting but not even shared. And as said the second calendar will always duplicate the first one you've setup.

In my case it doesn't look like it is tied to the username because I use 2 different usernames and it still duplicate so I guess either it uses the FQDN or it just does not work with more than one calendar :) Sadly I can't change the SERVER name because it's https and then if I put a DNS alias (CNAME) thunderbird whinges about the certificate not matching the name. And I can't change the cert, but if there is a way to disable common name (cn=) checks in the certificate then I could try.

I use :
https://DOMAIN%5CLOGIN1@SERVER/EWS/Exchange.asmx : lets call this calendar : login1
https://DOMAIN%5CLOGIN2@SERVER/EWS/Exchange.asmx : lets call this calendar login2

Login1 works fine. But once login2 is created, it actually displays login1 again. Of course if you create them in reverse order then login1 will be a copy of login2.

I am using :
Thunderbird 3.1.8
Lightning 1.0b2
Provider for MS Exchange 0.17
Linux CentOS 5.6

Revision history for this message
DavidJB (davidjb) wrote :

I notice there's a merge request pending for this feature on the Gitorious repository -- are there any thoughts on merging this in?

Revision history for this message
Simon Schubert (corecode) wrote :

Yes, I ment to add some other fixes before creating a new release, but real life took over.

Revision history for this message
Simon Schubert (corecode) wrote :

I had a look again at the patch. The problem is that the change is rather big, and, as far as I can tell, mixed with other changes. I admit that the existing code is messy in most parts, mostly because the code that I revived was based on an ancient version of the gdata addon. However, I'd like to avoid adding code that hacks in a feature - instead, any new code should be easily readable and at the right place of the abstraction. To me, the code submission is not easy to follow, so I'd rather integrate a version that is.

Revision history for this message
Roger Light (roger.light) wrote :

Has that patch been deleted now? I'd like to tidy it up but can't see any evidence of it.

Revision history for this message
James (jamesasgrim) wrote :

In an office environment I need to be able to see shared calendars to schedule meetings and so on. Being able to see shared calendars would be amazing. I'm happy to help test this, but I have no idea where to start with patching for this.

Revision history for this message
Simon Schubert (corecode) wrote :
Revision history for this message
James (jamesasgrim) wrote :

Ahh amazing, thanks Simon! :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.