← Back to team overview

yahoo-eng-team team mailing list archive

[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