xioaxu790 发表于 2014-9-17 15:49:40

horizon 界面修改以及扩展

问题导读
1、openstack horizon如何定制化开发?
2、openstack horizon一般有哪些好的参考资料?

static/image/hrline/4.gif



我的需求是用户只可以开虚拟机,上传KEY,我仅仅给项目分配资源就可以。。
所以把各种对于项目组的研发部需要的功能统统去掉,话说界面是真的好修改,但是附加功能还是有点点难度


openstack horizon修改

有没有感觉我的好简单
HORIZON是高度化模块的形式去除界面是不需要的功能 只需要注释掉这个文件中的几行代码即可
/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/dashboars.py
class BasePanels(horizon.PanelGroup):
slug = "compute"
name = _("Compute")
panels = ('overview',
# 'instances',
'access_and_security',
# 'volumes',
# 'images',
class Project(horizon.Dashboard):
name = _("Project")
slug = "project"
panels = (
BasePanels,
NetworkPanels,
# ObjectStorePanels,
# OrchestrationPanels,
DatabasePanels,)
default_panel = 'overview'
supports_tenants = True


当然我把很多功能都集成到了admin账户下了,实现了一个账户总账户,底下的都是普通账户的简单需求
推荐个几个文档
http://www.metacloud.com/openstack-horizon-controlling-cloud-using-django/ 这个是讲HORIZON页面结构的文档,我感觉很不错。
http://docs.openstack.org/developer/horizon/topics/tutorial.html#run-and-check-the-dashboard 看完上面这个文档,在按照官网的步骤例子照做一遍,大概可以明白了

pandatyut 发表于 2017-4-10 16:16:48

你好,我想问一下,在horizon界面上添加一个panel连接数据库应该怎么做

skh_fei 发表于 2017-4-25 09:06:50

您好,我想问一下horizon 用户登录界面 的图标怎么改,我把根目录所有logo-splash图片都改了,重启 apache 还是没用
页: [1]
查看完整版本: horizon 界面修改以及扩展