← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1466713] [NEW] Disabling project dashboard would break application

 

Public bug reported:

Disabling the Project dashboard will prevent key Javascript files from
being loaded that are required to fill out the hz.dashboard module
dependencies.

Those dependencies should be moved from the hz.dashboard module to the
project enabled file so they are only dependencies when that javascript
is loaded.

There are other issues around disabling the project dashboard which
would really only be done very rarely (there is a use-case for doing so,
in a keystone-only deployment), but this specific aspect of it (the
angular file/dependency structure) is setting a pattern for plugins to
follow, so we should do this part right.

** Affects: horizon
     Importance: Undecided
     Assignee: Richard Jones (r1chardj0n3s)
         Status: In Progress

-- 
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/1466713

Title:
  Disabling project dashboard would break application

Status in OpenStack Dashboard (Horizon):
  In Progress

Bug description:
  Disabling the Project dashboard will prevent key Javascript files from
  being loaded that are required to fill out the hz.dashboard module
  dependencies.

  Those dependencies should be moved from the hz.dashboard module to the
  project enabled file so they are only dependencies when that
  javascript is loaded.

  There are other issues around disabling the project dashboard which
  would really only be done very rarely (there is a use-case for doing
  so, in a keystone-only deployment), but this specific aspect of it
  (the angular file/dependency structure) is setting a pattern for
  plugins to follow, so we should do this part right.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1466713/+subscriptions


Follow ups

References