On May 17, 2007, at 10:23 AM, Bryan Stearns wrote:

OK, we'll go with Dan's suggestion.

Great

The new case is that a validly-formatted end time could get a "?", if (when combined with the end date field) it doesn't happen to be at or before the start date/time.

In the situation that spawned this bug, Priscilla might then try to fix the problem by editing the end date. The new confusing thing is that when finished editing the date field, the original value in the time field would be reloaded there, replacing her edited value and the "?" - and I'd bet she'd file another bug saying that that was a surprise (and she'd be right).

Just so I understand (because I think I'm still missing something), is this what you're describing:

1. Priss enters the following:

Starts: June 1, 2007 at 8:00PM
Ends: June 1, 2007 at 2:00AM


2. Chandler does:

Starts: June 1, 2007 at 8:00PM
Ends: June 1, 2007 at 2:00AM ?

3. Priscilla fixes the end-date:

Starts: June 1, 2007 at 8:00PM
Ends: June 2, 2007 at 2:00AM ?

4. Chandler restores original end-time

Starts: June 1, 2007 at 8:00PM
Ends: June 3, 2007 at 2:00AM

That feels like the right workflow for me.

Or are you saying that it would restore the end-time that was in the end-time field before Priss did step #1 (e.g. 9:00PM). If that's true, I can see how it would be extra work to treat "properly formatted date/times that are nevertheless wrong" differently from date/times that are wrong because they are improperly formatted.

Thx, Mimi



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to