Hey all,

I have a question regarding the development of the tuskar-ui navigation.

So, to give some background: we are currently working off the wireframes that 
Jaromir Coufal has developed:

http://people.redhat.com/~jcoufal/openstack/tripleo/2013-12-03_tripleo-ui_02-resources.pdf

In these wireframes, you can see a left-hand navigation for Resources (which we 
have since renamed Nodes).  This
left-hand navigation includes sub-navigation for Resources: Overview, Resource 
Nodes, Unallocated, etc.

It seems like the "Horizon way" to implement this would be to create a 'nodes/' 
directory within our dashboard.
We would create a tabs.py with a Tab for Overview, Resource Nodes, Unallocated, 
etc, and views.py would contain
a single TabbedTableView populated by our tabs.

However, this prevents us from using left-handed navigation.  As a result, our 
nodes/ directory currently appears
as such: 
https://github.com/openstack/tuskar-ui/tree/master/tuskar_ui/infrastructure/nodes

'overview', 'resource', and 'free' are subdirectories within nodes, and they 
each define their own panel.py,
enabling them to appear in the left-handed navigation.

This leads to the following questions:

* Would our current workaround be acceptable?  Or should we follow Horizon 
precedent more closely?
* I understand that a more flexible navigation system is currently under 
development
  (https://blueprints.launchpad.net/horizon/+spec/navigation-enhancement) - 
would it be preferred that
  we follow Horizon precedent until that navigation system is ready, rather 
than use our own workarounds?

Thanks in advance for any opinions!


Tzu-Mainn Chen

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to