如何在odoo中使用普通用户访问自定义模块

如何在odoo中使用普通用户访问自定义模块,odoo,Odoo,我创建了一个自定义模块,并通过电子邮件在odoo中创建了一个新用户:1@1.com密码:1234。当我尝试使用新用户网页登录时显示此错误 :“服务器遇到内部错误,无法完成 您的请求。要么服务器过载,要么服务器中有错误 应用程序。” 在eclipe中显示此错误: AccessError:('AccessError',对不起,不允许您访问 此文档。仅允许具有以下访问级别的用户访问 当前允许这样做:\n-人力资源/员工\n\t- 管理/设置\n\n(文档模型:ir.ui.menu)“”) 。下面是我的

我创建了一个自定义模块,并通过电子邮件在odoo中创建了一个新用户:1@1.com密码:1234。当我尝试使用新用户网页登录时显示此错误

:“服务器遇到内部错误,无法完成 您的请求。要么服务器过载,要么服务器中有错误 应用程序。”

在eclipe中显示此错误:

AccessError:('AccessError',对不起,不允许您访问 此文档。仅允许具有以下访问级别的用户访问 当前允许这样做:\n-人力资源/员工\n\t- 管理/设置\n\n(文档模型:ir.ui.menu)“”)

。下面是我的代码: Core.py

main.xml

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>  
    <record id="student_tree" model="ir.ui.view">
        <field name="name">Student</field>
        <field name="model">tt.student</field> 
        <field name="type">tree</field>
        <field name="arch" type="xml">
                <tree>
                        <field string="Mã số" name="name"/> 
                        <field string="Tên" name="ten"/>
                        <field string="Ngày sinh" name="ngay"/>
                </tree> 
         </field>
    </record>
    <record id="student_form" model="ir.ui.view">
        <field name="name">Student</field>
        <field name="model">tt.student</field> 
        <field name="type">form</field>
        <field name="arch" type="xml">
                <form>
                    <group col="2">
                        <field string="Mã số" name="name"/> 
                        <field string="Tên" name="ten"/>
                        <field string="Ngày sinh" name="ngay"/>
                    </group>
                </form> 
         </field>
    </record>
    <record id="action_student" model="ir.actions.act_window">
            <field name="name">Student</field>
            <field name="res_model">tt.student</field>
            <field name="view_mode">tree,form</field> 
    </record>
    </data>
</openerp>

学生
tt学生
树
学生
tt学生
形式
学生
tt学生
树
menu.xml

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <menuitem id="main" name="Student"></menuitem>
            <menuitem id="quanly" name="Quản lý" parent="main"></menuitem>
                <menuitem id="sinhvien_sub" action="action_student" name="Sinh viên" parent="quanly"/>
    </data>
</openerp>

您应该在安全文件夹中添加访问权限。添加ir.access.csv文件,您应该为每个对象定义查看、读取、写入和删除的权限

<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <menuitem id="main" name="Student"></menuitem>
            <menuitem id="quanly" name="Quản lý" parent="main"></menuitem>
                <menuitem id="sinhvien_sub" action="action_student" name="Sinh viên" parent="quanly"/>
    </data>
</openerp>