Bug 1656722 - Inconsistent options in `Show at Login` drop-down of Visual tab on My Settings page.
Summary: Inconsistent options in `Show at Login` drop-down of Visual tab on My Setting...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: UI - OPS
Version: 5.9.6
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: GA
: 5.11.0
Assignee: Greg Piatigorski
QA Contact: Parthvi Vala
Red Hat CloudForms Documentation
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-12-06 07:44 UTC by Parthvi Vala
Modified: 2019-12-12 13:35 UTC (History)
8 users (show)

Fixed In Version: 5.11.0.10
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-12 13:34:53 UTC
Category: Bug
Cloudforms Team: CFME Core
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2019:4199 0 None None None 2019-12-12 13:35:08 UTC

Description Parthvi Vala 2018-12-06 07:44:52 UTC
Description of problem:
Options in the `Show at Login` drop-down are inconsistent. There are few options that correspond to pages that no longer exist on the appliance, and there are few options that should be available but are not.

Version-Release number of selected component (if applicable):
5.9.2.4

How reproducible:
Always

Steps to Reproduce:
1. Navigate to My Settings > Visual(tab) > Start Page(section)
2. Observe the options in the `Show at Login` drop-down.

Actual results:
1. Extra options corresponding to non-existent pages are visible in the drop-down. Options such as: Middleware / *, Consumption / Dashboard, Compute / Migration, Datawarehouse / Providers, Monitor / Alerts / Most Recent Alerts
- Setting one of these options doesn't break anything, it lands the user on the page that they set, but there is no way to navigate to those pages otherwise.

2. Options not visible. Options such as Physical Provider / *

Expected results:
Only options related to pages navigatable on the appliance must be visible in the `Show at Login` drop-down.

Additional info:
A similar issue exists on 5.10, it's missing an option `Storage / Block Storage / Volume Types`.

Comment 5 Parthvi Vala 2019-05-20 07:02:41 UTC
What is the update on this BZ? I see these inconsistencies on 5.11 as well, and in some cases in our automation, if the non-existent option was selected, it results in the Exception page on re-login and there is perhaps no way to revert that, it will be nice if this can be fixed ASAP. I see that a PR for the fix has already been opened, how long before we can merge it?

Comment 6 CFME Bot 2019-06-06 14:15:47 UTC
New commit detected on ManageIQ/manageiq/master:

https://github.com/ManageIQ/manageiq/commit/6a7e63d452700384a39a1578e6762ec3a7903605
commit 6a7e63d452700384a39a1578e6762ec3a7903605
Author:     Greg Piatigorski <gpiatigo>
AuthorDate: Wed Jan 30 17:47:16 2019 -0500
Commit:     Greg Piatigorski <gpiatigo>
CommitDate: Wed Jan 30 17:47:16 2019 -0500

    Updated MiqShortcuts for MySettings Start At Login dropdown

    https://bugzilla.redhat.com/show_bug.cgi?id=1656722

 db/fixtures/miq_shortcuts.yml | 72 +-
 1 file changed, 56 insertions(+), 16 deletions(-)

Comment 7 Parthvi Vala 2019-06-12 11:54:37 UTC
Selecting GraphQL / Explorer ends in the Exception page. Is there any pre-requisite to selecting that option?
Also, there are still 2 more options - Cloud Intel / Timelines, Cloud Intel / RSS which needs to be removed.

Moving this back to Assigned.

Comment 9 Greg Piatigorski 2019-06-12 22:07:17 UTC
This is a 2 part code fix/refactoring. 

Related PR, to go with the one above: https://github.com/ManageIQ/manageiq-ui-classic/pull/5697

Comment 10 CFME Bot 2019-06-13 09:50:43 UTC
New commit detected on ManageIQ/manageiq/master:

https://github.com/ManageIQ/manageiq/commit/2436d8da8978cd81292211b7c30f161a63436973
commit 2436d8da8978cd81292211b7c30f161a63436973
Author:     Greg Piatigorski <gpiatigo>
AuthorDate: Wed Jun 12 17:38:37 2019 -0400
Commit:     Greg Piatigorski <gpiatigo>
CommitDate: Wed Jun 12 17:38:37 2019 -0400

    Remove GraphQL, Cloud Timeline and RSS from StartAt shortcut dropdown.

    https://bugzilla.redhat.com/show_bug.cgi?id=1656722

 db/fixtures/miq_shortcuts.yml | 15 -
 1 file changed, 15 deletions(-)

Comment 11 Greg Piatigorski 2019-06-13 19:12:55 UTC
Scaling back some of the changes. Refactoring selections for the Start At Login dropdown selections, so that GraphQL is not longer available, as well as the 2 other deprecated menus/options. This code fix goes back to just 1 PR, merged above and ready to re-test.

Comment 12 Parthvi Vala 2019-06-20 09:33:08 UTC
FIXED. Verified on 5.11.0.10.20190619171116_239686f.

Comment 13 Parthvi Vala 2019-07-10 08:21:57 UTC
I recently discovered that there are still a few options amiss from the list.
Options such as  - 
Cloud Intel > Utilization
Migration > Migration Plans
Migration > Infrastructure Mappings
Migration > Migration Settings

Can we add these as well?

Comment 14 Greg Piatigorski 2019-07-10 19:09:17 UTC
Parthvi, may open another BZ at this point since at the time of prior Verified update these were not yet defined. Not sure we want to reset status from Verified to ON_DEV at this point.

Comment 15 Parthvi Vala 2019-07-11 13:02:49 UTC
Opened a new BZ for this: https://bugzilla.redhat.com/show_bug.cgi?id=1729136

Comment 17 errata-xmlrpc 2019-12-12 13:34:53 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.

https://access.redhat.com/errata/RHBA-2019:4199


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