Red Hat Bugzilla – Bug 806985
After adding new Zone, current page is inconvenient
Last modified: 2012-08-06 19:04:28 EDT
Created attachment 572815 [details]
Description of problem:
I was adding Clouds, their zones, and their catalogs.
When adding a zone, I am in Admin | Cloud and I press the "New Cloud Resource Button". After adding the zone I am in the Monitor top level. If I am going to add more zone I need to switch back to Admin | Clouds. If I am going to add a catalog I need to switch toe Admin | Content | Catalog.
Leaving me in Monitor is not useful since a zone with out a catalog is not of use.
See attached video
Version-Release number of selected component (if applicable):
Red Hat Enterprise Linux Server release 6.2 (Santiago)
Linux cf-cloudforms9.cloud.lab.eng.bos.redhat.com 2.6.32-220.7.1.el6.x86_64 #1 SMP Fri Feb 10 15:22:22 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
package libdeltacloud is not installed
Steps to Reproduce:
Yeah, this is a bit clumsy.
The root cause of this is that we've decided that zones/pools belong to the first top-level nav category ("Monitor"), while the parent type of cloud/environment belongs to the second top-level nav category ("Administer").
The related question (which has come up in several contexts) is a more general one -- when you're creating something (a pool, an instance, etc), should you be redirected to the details of the new thing upon creation (so you can configure, etc), or should you be directed to the index view which shows that new thing in the list. The former makes the most sense if you need to configure the thing you just created (and if you could add a new catalog from the zone/pool details itself, this is where you'd want to be anyway). The latter makes more sense if you will be creating several things, one after another, and you don't need to interact with them after creation.
When we don't know which use case will be desired, it's usually safer to go to the details page of the object, since with a sane nav structure you're one click away from the "parent" object (cloud, provider, whatever) -- right now this isn't the case due to the monitor/administer split. On the other hand, if you assume the user wants the index page, if there are more than a small number of items in the list, it's more difficult to "find the thing I just created" to navigate into it to configure.
We'll be revising the overall nav structure post-1.0, so I don't think we'll make any major changes outside of that context, but when we do that I'd propose the following:
1) cloud/environment and pool/zone belong to the same top level nav item, with obvious links from the zone details to the containing cloud page (including zone list)
2) enable catalog creation from the 'catalogs' tab from the zone/pool details view
moving to 1.0.z
*** This bug has been marked as a duplicate of bug 803481 ***