Bug 829825 - [RFE] Improve the Highlight Used in My Subscriptions Tab
Summary: [RFE] Improve the Highlight Used in My Subscriptions Tab
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: subscription-manager
Version: 5.9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Alex Wood
QA Contact: Entitlement Bugs
URL:
Whiteboard:
Depends On:
Blocks: 771748 827225
TreeView+ depends on / blocked
 
Reported: 2012-06-07 15:42 UTC by Matt Reid
Modified: 2013-01-08 03:54 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-01-08 03:54:43 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Unsubscribe button is not disabled (104.04 KB, image/png)
2012-09-21 12:11 UTC, Shwetha Kallesh
no flags Details
missing yellow icon and highlight on future subscription (59.56 KB, image/png)
2012-10-20 04:03 UTC, John Sefler
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2013:0033 0 normal SHIPPED_LIVE subscription-manager bug fix and enhancement update 2013-01-08 08:38:27 UTC

Description Matt Reid 2012-06-07 15:42:01 UTC
Description of problem:
One of the comments we got from the focus group was that the yellow highlight we show in the My Subscriptions tab when a subscription is expiring soon was unclear (we give no context for why it's highlighted). When that subscription is selected, the user can no longer see the highlight, as it gets replaced by the selection highlight.

I propose we remove our current highlight from the subscription in the table and instead apply that highlight to the date field in the details pane, and use a status icon in the table. We would also have a tooltip for the icons to explain the different cases. 

We already leave room for icons in the My Subscriptions table. Would we be able to selectively display icons in that spot if the subscription is expiring soon,  has expired, or is future subscribed and leave it blank if everything is normal? We could do a tooltip for the icons if they were moused over and show a brief message, saying "Subscription Expiring Soon", "Subscription Expired", "Subscription Future Subscribed". Icons would show through the selection highlight, and allow for a tooltip to show context if they don't know what it's there for, and we could also apply a highlight to the date field, to further call it out and add context, pointing them in the right direction to realize whats going on if they don't read the tooltip. 

Use our yellow icon and a yellow highlight on the date row for subscriptions expiring soon or future subscribed.
https://engineering.redhat.com/trac/subscription-manager/attachment/wiki/GUIRedesign/My%20Subs%20Highlight%20Expiring.png

Use our red icon and a red highlight on the date row for expired subscriptions.
https://engineering.redhat.com/trac/subscription-manager/attachment/wiki/GUIRedesign/My%20Subs%20Highlight%20Expired.png

Comment 1 Alex Wood 2012-07-24 16:51:08 UTC
commit 0c256979eb5e91b158c92cf057c92039ed80b243
Refs: master, subscription-manager-1.0.10-1-33-g0c25697
Merge: 69b03ed 0f07ab6
Author:     Adrian Likins <alikins>
AuthorDate: Tue Jul 24 12:05:14 2012 -0400
Commit:     Adrian Likins <alikins>
CommitDate: Tue Jul 24 12:05:14 2012 -0400

Available in subscription-manager-1.0.11+

Comment 2 RHEL Program Management 2012-07-24 16:58:12 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux release.  Product Management has
requested further review of this request by Red Hat Engineering, for
potential inclusion in a Red Hat Enterprise Linux release for currently
deployed products.  This request is not yet committed for inclusion in
a release.

Comment 4 J.C. Molet 2012-08-06 15:08:26 UTC
The tool tips are not working as of version:

subscription-manager-gui-1.0.12-1.git.23.c33fe55.el5

Throwing back for inclusion.

Comment 5 Alex Wood 2012-08-06 15:15:35 UTC
Tool tips are not native to GTK TreeViews.  I found an add-on solution, but mreid and I determined that it was not polished enough to serve our needs.  Instead we elected to leave the tool tips out altogether.

Comment 6 Matt Reid 2012-08-06 15:17:47 UTC
(In reply to comment #4)
> The tool tips are not working as of version:
> 
> subscription-manager-gui-1.0.12-1.git.23.c33fe55.el5
> 
> Throwing back for inclusion.

There were issues getting tooltips implemented like we wanted, and the way we could actually make them work was kind of hacky, and was dropped.

Since we couldn't get tooltips, Future Subscribed subscriptions shouldn't get a warning icon like we added for expiring subscriptions.

Sorry, I should have updated the BZ.

Comment 8 Shwetha Kallesh 2012-09-21 12:11:49 UTC
Created attachment 615410 [details]
Unsubscribe button is not disabled

Moving back to new as unsubscribe button is not disabled when nothing is selected

PS:Attachment

[root@localhost entitlement]# subscription-manager version
registered to: Unknown
server type: RHN Classic
subscription-manager: 1.0.19-1.el5
python-rhsm: 1.0.8-1.el5

Comment 9 Alex Wood 2012-09-24 13:20:01 UTC
commit 0dd1e75727b5b5f22badf08b115f3086ebaed9c5
Author: Alex Wood <awood>
Date:   Fri Sep 21 13:24:21 2012 -0400

    829825: Disable unsubscribe button when nothing is selected.

Available subscription-manager-1.1.2-1+

Comment 11 John Sefler 2012-10-20 04:03:29 UTC
Created attachment 630353 [details]
missing yellow icon and highlight on future subscription

(In reply to comment #0)
> Use our yellow icon and a yellow highlight on the date row for subscriptions
> expiring soon or future subscribed.
                   ^^^^^^^^^^^^^^^^^
Moving back to ASSIGNED

Comment 12 John Sefler 2012-10-20 04:16:37 UTC
attachment 630353 [details] was taken against subscription-manager-gui-1.0.23-1.el5

Comment 13 Alex Wood 2012-10-23 15:08:50 UTC
John,

See comment #6:

"Since we couldn't get tooltips, Future Subscribed subscriptions shouldn't get a warning icon like we added for expiring subscriptions."

This is because highlighting future subscriptions the same way we highlight soon to expire subscriptions would make the highlighting ambiguous to the user.  The tooltip was meant to counteract this ambiguity but couldn't be implemented for technical reasons.

Comment 14 John Sefler 2012-10-23 15:56:24 UTC
Very well...  Moving to VERIFIED minus the two exclusions in comment 6.

Comment 16 errata-xmlrpc 2013-01-08 03:54:43 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2013-0033.html


Note You need to log in before you can comment on or make changes to this bug.