0

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

我已经安装了销售模块,然后我可以在 odoo 的下拉列表中看到“销售”模型的名称,但是当我创建并安装 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 的 droplistmenue 中看到“openacademy”

4

1 回答 1

0

这都是关于访问权限的。用户的访问权限必须具有对所有 OpenAcademy 模型的完全访问权限 1-在“清单.py”中添加 'security/security.xml' 在“日期”中 2-在“openacademy/security/ir.model.access.csv”中通过“id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink course_manager,course manager,model_openacademy_course,group_manager,1,1,1,1 session_manager,session manager,model_openacademy_session,group_manager,1,1编辑,1,1 course_read_all,course all,model_openacademy_course,,1,0,0,0 session_read_all,session all,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>

"

于 2019-01-28T08:05:38.457 回答