On 08/14/2012 10:45 AM, Jaromír Coufal wrote:
I don't have any objection, but I find myself wondering if approval
requests belong in the same place as notifications or not. They probably
do and I'm just slow to wrap my mind around it.
As I see it now, it doesn't have to necessarily be only approvals, but in general they are questions which need my (user's) attention.

But I might have been wrong. The best way how to figure it out is from some use-cases. I was just thinking what information user needs to notified about (what happened in the system)? And regarding types I found these three groups:
   "!" - something went wrong (typically errors)
"." - something happened and doesn't need my full attention (usually success or some neutral action) "?" - something can't continue without my interaction/decision (usually approval)

Do you find any other cases?

The thing with approvals -- certainly the ones where we're talking about adding 'launch with approval' functionality -- is that they could potentially be acted on by more than one person. I'd actually suggest that the 'approval' itself is not a notification, but some other new kind of action, but any user who has a new 'approval request' might get a notification that there's an approval request (and a URL associated w/ the notification to act). That way if there are 3 approvers, they all get (regular) notifications -- once the thing is approved, the other approvers get follow up notifications that the launch either has or has not occurred.

For the launch with approval case, in reality the approval object may be the deployment itself -- which exists as a regular deployment in the 'pending_approval' state, so the regular deployment 'show' view will have some obvious approve/deny action links when visited by someone with approval rights.
I kind of like the way Facebook does this, where notifications stick
around in the list but are no longer bold / called out in a number.
Yes, this is the way I like too - highlighting new notifications and old one still keep in list. Seeing notification dismisses it (except the ones which need my interaction, for these an answer dismisses them).

Speaking of which:http://tommoor.github.com/tinycon/  is nifty.
This looks cool and handy, thanks for bringing it out! :)

-- Jarda
--
Jaromír Coufal

Interaction Designer
Red Hat Czech s.r.o.

Mobile: +420 724 595 508
E-mail:[email protected]
IRC: jcoufal at #cloudforms-ui, #aeolus, #brno

Reply via email to