Thanks for being so meticulous! It made me realize that there should
be slightly different behaviors when detecting conflicts arising from
sharing versus conflicts arising from edit/update.
Not sure how much of these tooltips we'll get to for Preview. My
understanding was that we were punting that to future? Either way,
I've specified the tooltip behavior below.
I have updated the spec and the bug.
http://svn.osafoundation.org/docs/trunk/docs/specs/rel0_7/
Dashboard-0.7.html
https://bugzilla.osafoundation.org/show_bug.cgi?id=8555
See below...
On Mar 28, 2007, at 11:22 PM, Philippe Bossut wrote:
Hi Mimi,
Thanks for logging bug 8555 on this issue and updating the spec
(http://svn.osafoundation.org/docs/trunk/docs/specs/rel0_7/
Dashboard-0.7.html). I've some additional questions though since
the recent writing is adding new cases:
"""
If a conflict arises on an item, should Chandler show an error icon:
[Yes] next to the relevant collection in the sidebar
[Yes] in the communication status column in the dashboard
"""
I think you should use the indicative direct tense in specs, that's
less ambiguous. That grammatical gnat aside...
- should an error icon be shown on all the relevant *collections*
(plural) in the sidebar?
- should the tooltip (that indicated the error) be updated to
something to the effect of "a conflict arise with <number> items in
this collection"?
- I suppose you mean the communication status *of the item* (as
opposed to the column header for instance)
If a conflict arises on an item while syncing a collection:
+ Show an error/alert icon next to the collection in the Sidebar
+ Show an error/alert icon in the communication status column for the
affected item(s) in the Triage Table
+ Update the tooltip to explain the Conflict:
- For the collection: You have pending changes on x items in this
collection.
- For the item: You have x pending changes on this item.
If a conflict arises on an item via edit/update:
+ Show an error/alert icon next to the IN collection in the Sidebar
+ Show an error/alert icon in the communication status column of the
affected item in the Triage Table
+ Update the tooltip to explain the Conflict:
- For the collection: You have pending changes on x items in this
collection.
- For the item: You have x pending changes on this item.
"""
If there's an error during syncing of one particular item that's not a
conflict(*), should Chandler show an error icon:
[Yes] next to the relevant collection in the sidebar
[Yes] in the communication status column in the dashboard
"""
- same questions
If a sharing error occurs on an item while syncing a collection:
+ Show an error/alert icon next to relevant collection in the Sidebar
+ Show an error/alert icon in the communication status column for the
affected item in the Triage Table
+ Update the tooltip to explain the Error: Error syncing collection:
<Error message>
"""
If there's an error during sharing that's not associated with a
particular item
(e.g. the server can't be reached), should Chandler show an error
icon:
[Yes] next to the relevant collection in the sidebar
[No] in the communication status column of all its items in the
dashboard
"""
ok
If a sharing error occurs while syncing a collection, but the error
does not affect any particular item:
+ Show an error/alert icon next to relevant collection(s) in the Sidebar
+ Do not show an error/alert icon in the communication status column
for every item in the collection in the Triage Table
+ Update the tooltip to explain the Error: Error syncing collection:
<Error message>
"""
If an error happens when downloading email (POP and IMAP):
[Yes] next to the IN collection in the sidebar
[Yes in the communication status column in the dashboard
"""
- How can we display a communication status error in the dashboard
since no item has been downloaded? It seems to me that the error
icon in the sidebar is enough in that case.
Couldn't there be an error in the middle of downloading a message?
If an error occurs while downloading mail (POP and/or IMAP):
+ Show an error/alert icon next to the IN collection in the Sidebar
+ Show an error/alert icon in the communication status column for the
affected item(s) in the Triage Table (if applicable)
+ Update the tooltip to explain the Error: Error downloading mail
from <ACCOUNT NAME>: <Error message>
"""
If an error happens when sending an item, should Chandler show an
error icon:
[Yes] next to the OUT collection in the sidebar
[Yes in the communication status column in the dashboard
"""
ok (assuming we're talking about the communication status icon of
the item that couldn't be sent)
Couldn't there be an error in the middle of downloading a message?
If an error occurs while sending mail:
+ Show an error/alert icon next to the OUT collection in the Sidebar
+ Show an error/alert icon in the communication status column for the
affected item(s) in the Triage Table
+ Update the tooltip to explain the Error: Error sending mail from
<ACCOUNT NAME>: <Error message>
"""
Whenever there is an error/alert, the error or alert message should
display in
the red banner area at the top of the detail view (below the mark-
up bar).
"""
- Only for error/alert that are specific to an item quite clearly,
right?
Yes
Whenever there is an error/alert on an individual item, the error or
alert message should display in the red banner area at the top of the
detail view (below the mark-up bar).
Cheers,
- Philippe
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design