У меня работает OpenStack Juno, и для наших требований я пытаюсь «скрыть» всю сетевую панель в Project. Например, у него есть
Project
**Network**
Routers
Networks
Нам нужно скрыть Panel Network. Я просмотрел документацию по настройке в openstack и пытался применить overrides.py. Из документации я могу сделать следующее.
projects_dashboard = horizon.get_dashboard("project")
volumes_panel = projects_dashboard.get_panel("volumes")
images_panel = projects_dashboard.get_panel("images")
as_panel = projects_dashboard.get_panel("access_and_security")
permissions = list(getattr(volumes_panel, 'permissions', []))
permissions.append('openstack.roles.admin')
volumes_panel.permissions = tuple(permissions)
это работает нормально. Но я не могу найти правильный объект для работы, который представляет собой панель «Сеть». Это мое первое погружение в Openstack, и я опубликую любую другую необходимую информацию.