Closed Bug 438953 Opened 16 years ago Closed 5 years ago

Subscribed calendars list is not kept in sync with list on server (WCAP servers only)

Categories

(Calendar :: Provider: WCAP, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED MOVED

People

(Reporter: anil.srivastava, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9) Gecko/2008061004 Firefox/3.0
Build Identifier: 0.9pre build 2008061119

WCAP servers (Sun Calendar Server) keeps the list of subscribed calendars on the server.  It appears that Lightning -> WCAP provider uses that subscription list only the first time user 'creates' the calendar in Thunderbird->Lightning.  At initial calendar creation time, the list of subscribed calendars shown in Lightning is the same as the shown by WCAP Calendar servers web frontend (Calendar Express, Communication Express, etc) and also Outlook Connector.  

At this point, if a user subscribes to another calendar using the web frontend, Lightning does not update the list of subscribed calendars.  The converse is also true in that if a user subscribes to a calendar using Lightning, the subscription list on the calendar is not updated and hence the web clients and Outlook Connector, which depend on the server list, do not see the newly subscribed calendar.

Reproducible: Always

Steps to Reproduce:
1. subscribe to a calendar using WCAP web front end
2. configure Lightning for the first time and create a WCAP calendar 
3. subscribed calendar seen by Lightning is the same as seen by the server
4. go back to web front end and subscribe to one more additional calendars
5. come back to Lightning and you will not see the newly subscribed calendar(s)
Actual Results:  
new calendar subscribed from the web front end is not seen by Lightning.

Expected Results:  
The subscription list of calendars should be retrieved on each login so that each client (web front end, outlook connector, Lightning) see the same list of calendars allowing the user to see the same set of calendars regardless of which client interface used.

There is a WCAP protocol command to retrieve the list of subscribed calendars list_subscribed.wcap (http://docs.sun.com/app/docs/doc/819-4655/6n6pshlhg?l=en&a=view).  Lightning should use this to get the updated list of calendars for a user.  It also should update the list using subscribe_calendars.wcap (http://docs.sun.com/app/docs/doc/819-4655/6n6pshli2?l=en&a=view) and unsubscribe_calendars.wcap  when a user adds or removes (deletes) a remote server based calendar.
Component: Lightning Only → Provider: WCAP
QA Contact: lightning → wcap-provider
Severity: major → normal
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: wanted-calendar0.9+
ASSIGNED to nobody -> Assigning to Daniel
Assignee: nobody → daniel.boelzle
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Assignee: daniel.boelzle → nobody
Flags: wanted-calendar0.9+ → wanted-calendar1.0+
Status: ASSIGNED → NEW
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → MOVED
You need to log in before you can comment on or make changes to this bug.