美文网首页
Odoo开发者模式创建的群组、动作没有xml id怎么办

Odoo开发者模式创建的群组、动作没有xml id怎么办

作者: 千年码妖 | 来源:发表于2018-08-15 16:22 被阅读155次

    开发者模式是Odoo提供的一个强大的可视化开发平台,在开发者模式之下,我们可以完成对模型、字段、视图、动作以及群组、用户等系统二次开发的主要功能,通过开发者模式可以极大降低ERP二次开发的门槛。

    相信很多使用Odoo开发者模式来进行ERP二次开发的朋友都会发现,在开发者模式下创建的动作、群组等都没有XML ID属性,如下图:

    Odoo群组

    在本该出现XML ID的位置却是空白,而系统自带的群组定义如下:

    Odoo系统自带群组XML ID

    由于没有XML ID,当我们需要在XML定义文件中调用该群组时候,则将无法指定群组。

    通过研究发现,系统中对于自定义的这些数据,需要到“外部标识符中”指定外部标识 ,即指定XML ID。

    首先我们打开设置里的  技术-序列与标识符-外部标识符,然后点击新建,按下图填写:

    Odoo外部标识符

    其中,重点是模型名称,由于这里是群组,所以就填写 res.groups,记录ID即我们前面创建的群组上面的ID,当选定正确后,记录会显示出正确的群组。

    填写完成后点击保存即可。

    定义好的群组可以直接用上图的标识符名称:test.group_testteam来调用,例如 groups = "test.group_testteam"

    更多Odoo二次开发学习,欢迎咨询大旗德讯科技有限公司ERP二次开发业务。

    相关文章

      网友评论

          本文标题:Odoo开发者模式创建的群组、动作没有xml id怎么办

          本文链接:https://www.haomeiwen.com/subject/fgywbftx.html