호라이즌 Admin 메뉴에 Hello 패널 추가

1 개요[ | ]

호라이즌 Admin 메뉴에 Hello 추가
  • 정확히는 Admin 대시보드의 System 패널그룹에 Hello 패널 추가;;

2 구조 확인[ | ]

  • Admin 대시보드 등록
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/dashboard.py
  • Overview 패널 등록
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/overview/panel.py
  • Info 패널 등록
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/info/panel.py
  • Admin 대시보드 활성화
https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_2000_admin.py
  • System 패널그룹 활성화
https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_2810_admin_system_panel_group.py
  • Overview 패널 활성화
https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_1020_project_overview_panel.py
  • Info 패널 활성화
https://github.com/openstack/horizon/blob/master/openstack_dashboard/enabled/_2840_admin_info_panel.py

3 Hello 패널 생성[ | ]

[root@controller horizon]# tox -e manage -- startpanel hello --dashboard=openstack_dashboard.dashboards.admin --target=openstack_dashboard/dashboards/admin/hello

4 Hello 패널 활성화[ | ]

  • _2850_admin_hello_panel.py 생성
PANEL = 'hello'
PANEL_DASHBOARD = 'admin'
PANEL_GROUP = 'admin'
ADD_PANEL = 'openstack_dashboard.dashboards.admin.hello.panel.Hello'

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}