我如何在odoo12的下拉菜单中安装我的应用程序

时间:2019-01-28 07:18:21

标签: xml drop-down-menu module install odoo-12

我是odoo的新手,作为odoo12教程,我创建了带有课程和会话的openacademy模块,并成功安装了该模块,但在odoo的下拉列表中看不到该模块

我已经安装了sales模块,然后在odoo的下拉列表中可以看到“ sale”模型的名称,但是当我创建并安装openacademy模块时,在那儿看不到它。

    <record model="ir.actions.act_window" id="course_list_action">
        <field name="name">Courses</field>

        <field name="res_model">openacademy.course</field>
        <field name="view_type">form</field>
        <field name="view_mode">tree,form</field>
        <field name="help" type="html">
            <p class="oe_view_nocontent_smiling_face">Create the first course
            </p>
        </field>
    </record>


    <menuitem id="main_openacademy_menu" name="Open Academy"/>


    <menuitem id="openacademy_menu" name="Open Academy"
              parent="main_openacademy_menu"/>

    <menuitem id="courses_menu" name="Courses" parent="openacademy_menu"
        action="openacademy.course_list_action"

我想在odoo的droplist菜单中看到“ openacademy”

1 个答案:

答案 0 :(得分:0)

这与访问权限有关。用户的访问权必须具有对所有OpenAcademy模型的完全访问权限 1在“ 清单 .py”中的“日期”中添加“ security / security.xml” 通过“ id,名称,model_id / id,group_id / id,perm_read,perm_write,perm_create,perm_unlink 2”编辑“ openacademy / security / ir.model.access.csv” course_manager,课程管理员,模型_开放式课程,group_manager,1,1,1,1 session_manager,会话管理器,model_openacademy_session,group_manager,1,1,1,1 course_read_all,全部课程,model_openacademy_course ,, 1,0,0,0 session_read_all,session全部,model_openacademy_session ,, 1,0,0,0“ 3-创建带有以下内容的“ openacademy / security / security.xml”:“

    <record id="group_manager" model="res.groups">
        <field name="name">OpenAcademy / Manager</field>
    </record>