如何在odoo中删除创建和导入

时间:2015-12-17 08:06:53

标签: xml openerp

我在这个模块中有以下模块,我希望它在窗体视图中显示。我没有任何记录字段,只是我们在.xml文件中添加了一些单行图,这是静态的

enter image description here

2 个答案:

答案 0 :(得分:1)

您需要在自定义模块中添加安全文件。

例如: security / ir.model.access.csv

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
unique_id, test.name, model_test_name, group_name_test_user, 1,1,0,0

对于导入链接,您可以关注openerp-import-and-export-menu-not-shown

您需要将其设为错误

注:

不要忘记在openerp.py文件中添加文件

答案 1 :(得分:0)

未更新此问题,因为当前的 Odoo 版本为 14.0.0

另一种删除(或添加)创建和导入的方法是直接对 树的 XML 视图。

要切换创建和导入,在树视图上使用这些属性

<record id="model_name_view_tree" model="ir.ui.view">
    <field name="name">model.name.view.tree</field>
    <field name="model">model.name</field>    
    <field name="arch" type="xml">
       <tree string="My Tree View" create="false" import="false">
            <!--   Data....      -->
        </tree>

    </field>
</record>

但是,如果您禁用创建 (create="false"),它将禁用导入以及您无法创建新记录(导入您将创建新记录对吗?)所以您可以把`create=false'


从现有视图切换创建和导入(继承)

<record id="model_name_view_tree" model="ir.ui.view">
    <field name="name">model.name.view.tree</field>
    <field name="model">model.name</field>
    <field name="inherit_id" ref="module_name.model_name_inherited"/>
    <field name="priority">50</field> <!-- Higher priority means lower hierarchy, adviced to add it | Default 16 -->
    <field name="arch" type="xml">
       <tree string="My Tree View" create="false" import="false">
            <!--   Data....      -->
        </tree>

    </field>
</record>

Odoo 文档