
from django.utils.translation import ugettext_lazy as _
import horizon


class BasePanels(horizon.PanelGroup):
    slug = "infrastructure"
    name = _("Infrastructure")
    panels = (
        'overview',
        'parameters',
        'roles',
        'nodes',
        'flavors',
        'images',
        'history',
    )


class Infrastructure(horizon.Dashboard):
    name = _("Infrastructure")
    slug = "infrastructure"
    panels = (
        BasePanels,
    )
    default_panel = 'overview'
    permissions = ('openstack.roles.admin',)


horizon.register(Infrastructure)


from django.utils.translation import ugettext_lazy as _
import horizon


class Infrastructure(horizon.Dashboard):
    name = _("Infrastructure")
    slug = "infrastructure"
    panels = (
        'overview',
        'parameters',
        'roles',
        'nodes',
        'flavors',
        'images',
        'history',
    )
    default_panel = 'overview'
    permissions = ('openstack.roles.admin',)


horizon.register(Infrastructure)

Remove the Infrastructure panel group
Remove the Infrastructure panel group

Remove the Infrastructure panel group, and place the panels
directly under the Infrastructure dashboard.

Change-Id: I321f9a84dd885732438ad58b6c62c480c9c10e37

  
  from django.utils.translation import ugettext_lazy as _
  import horizon
  
  
- class BasePanels(horizon.PanelGroup):
+ class Infrastructure(horizon.Dashboard):
+     name = _("Infrastructure")
      slug = "infrastructure"
-     name = _("Infrastructure")
      panels = (
          'overview',
          'parameters',
          'roles',
          'nodes',
          'flavors',
          'images',
          'history',
      )
- 
- 
- class Infrastructure(horizon.Dashboard):
-     name = _("Infrastructure")
-     slug = "infrastructure"
-     panels = (
-         BasePanels,
-     )
      default_panel = 'overview'
      permissions = ('openstack.roles.admin',)
  
  
  horizon.register(Infrastructure)
  
Remove the Infrastructure panel group
## Code Before:

from django.utils.translation import ugettext_lazy as _
import horizon


class BasePanels(horizon.PanelGroup):
    slug = "infrastructure"
    name = _("Infrastructure")
    panels = (
        'overview',
        'parameters',
        'roles',
        'nodes',
        'flavors',
        'images',
        'history',
    )


class Infrastructure(horizon.Dashboard):
    name = _("Infrastructure")
    slug = "infrastructure"
    panels = (
        BasePanels,
    )
    default_panel = 'overview'
    permissions = ('openstack.roles.admin',)


horizon.register(Infrastructure)

## Instruction:
Remove the Infrastructure panel group
## Code After:

from django.utils.translation import ugettext_lazy as _
import horizon


class Infrastructure(horizon.Dashboard):
    name = _("Infrastructure")
    slug = "infrastructure"
    panels = (
        'overview',
        'parameters',
        'roles',
        'nodes',
        'flavors',
        'images',
        'history',
    )
    default_panel = 'overview'
    permissions = ('openstack.roles.admin',)


horizon.register(Infrastructure)
