03 定义Menu和Action(学Odoo,就得Do)

11 篇文章 2 订阅
7 篇文章 0 订阅

做系统的都知道Menu和Action的重要性,没有这个东西,我们只能用眼神操纵系统了,那是10年以后该考虑的技术问题。做这个事情的顺序是:

1. 创建菜单文件及准备相应的表单(表单我们后面的文章再谈)

2. 修改__manifest__.py

3. 添加Menu和Action

4. 升级模块

5. 进入setting里面查看Menu是否注入


1. 创建菜单文件

在我们的第02篇文章中我们提到views这个目录,我们的Menu和Action配置菜单就放置在这个位置,名称叫patient_menu.xml

2. 修改__manifest__.py

然后我们要让系统识别出来这个views里面的配置文件,所以就要修改__manifest__.py

 'data' : [
  'views/patient_menu.xml'
 ],

3. 添加Menu和Action

我们往patient_menu.xml添加内容,记住先有Action,再填写Menu,而且必须要有一个Root Menu

 

 

在这里,我们要说一下Root Menu中menuitem的sequence="0"是为什么?

因为在Odoo中对菜单有排序序列号,以保证谁在前,谁在后,怎么看这个序列号呢?我们进入开发者模式,在setting中:

看看第一个主菜单的序列号

4. 升级模块

然后我们可以升级模块,而不用来回的安装和卸载:

5. 进入setting里面查看Menu是否注入

因为我们还没有配置访问权限,所以在主界面上还看不到,下一篇我们将会介绍给模块配置权限。

当然,如果你是急性子的话,不妨用一下Superuser权限看一下:

切换到Superuser后,我们定义的菜单就可以看到了:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值