yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04421
[Bug 1210419] Re: Documentation on customizing tabs/tables/actions could be clearer
** Changed in: horizon
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1210419
Title:
Documentation on customizing tabs/tables/actions could be clearer
Status in OpenStack Dashboard (Horizon):
Fix Released
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_module functionality to smash
dashboards and panels, but nothing more fine-grained than that (if I'm
wrong, please disabuse me of this notion with an example of how to do
it)
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1210419/+subscriptions