Documentation on customizing tabs/tables/actions could be clearer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Wishlist
|
Nicolas Simonds |
Bug Description
As far as I can tell, disabling pieces of functionality in Horizon leaves users with a few options:
They can use the customization_
They can set permissions on various and sundry properties, and let the keystone service catalog work it out, but these aren't evenly distributed throughout the code (yet?) so there's no way to revoke permissions for, say, the "Access & Security -> Floating IPs" tab only (again, if I'm wrong on this one, please set me straight)
They can add allowed() methods to the classes that support them to deactivate pieces, but that is taking on technical debt if tracking upstream progress is a desired goal.
Since all functionality but tabs seems to have a way to control their visibility without altering code, I propose that the default tab allowed() method be altered to allow for overrides via config file.
Changed in horizon: | |
importance: | Undecided → Wishlist |
milestone: | none → havana-3 |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | havana-3 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/41041
Review: https:/