Closed Bug 594085 Opened 14 years ago Closed 10 years ago

Add user-configurable option to specify whether an online calendar supports tasks

Categories

(Calendar :: Provider: CalDAV, enhancement)

x86
Windows XP
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dlkphillips, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100802 Lightning/1.0b1 Thunderbird/3.1.2

Prior to Lightning release 1.0b2, task synchronization with Yahoo's CalDAV server worked fine. In 1.0b2, that was broken because Yahoo's server does not claim to support tasks. I would like to have an option to override that setting, on a calendar-by-calendar basis. It would be a checkbox that would show up in calendar properties box, alongside "Read Only" etc., probably entitled "Tasks supported". It should be automatically populated by querying the server in question, but could be overridden by the user (probably with appropriate warnings about trying to use features that aren't advertised as supported).

Reproducible: Always

Steps to Reproduce:
1. Install Lightning 1.0b1
2. Create a Yahoo Calendar
3. Set up that Yahoo Calendar as an online calendar in Lightning
4. Happily sync tasks, including between multiple computers
5. Install Lightning 1.0b2

Actual Results:  
Fail! More specifically, the box that normally says "Click Here to Add a New Task" is now greyed out and reads "Please select a calendar that supports tasks".

Expected Results:  
The software should have given me the option to specify that my online calendar does in fact support tasks.
This looks like a server issue to me. If the remote calendar doesn't support tasks, how should we be able to add tasks to it? I don't think it makes sense to add this kind of UI since its a very specific use case that won't be very common. All other users will wonder why they should disable supporting tasks.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Yes, it's a server issue. Yahoo's server is reporting that it doesn't support tasks, when in fact it does. However, with this UI tweak, Lightning could work around their incorrect response.

(In reply to Philipp Kewisch [:Fallen] from comment #1)
> This looks like a server issue to me. If the remote calendar doesn't support
> tasks, how should we be able to add tasks to it? I don't think it makes
> sense to add this kind of UI since its a very specific use case that won't
> be very common. All other users will wonder why they should disable
> supporting tasks.
This same problem exists with our OX Appsuite server as well.  There needs to be a way to override for badly-behaved servers.
You need to log in before you can comment on or make changes to this bug.