Openerp 限制普通用户

Openerp 限制普通用户,openerp,odoo-10,Openerp,Odoo 10,我很难限制分析时间表,使员工只能查看和编辑自己的工作时间 我试着用规则[('user_id','=',user.id)]来限制它,但我想我输入的规则是错误的 我该怎么做 谢谢大家! 您的规则看起来不错,但也需要是“读取时应用” 目前,它不适用于读取,因此用户可以查看所有其他员工的工作时间,但不能创建/编辑/删除 此外,可能需要更改对象。当前,您的记录规则正在应用于Users对象,而听起来您希望将其应用于account.analysis.line对象,以便您的规则应用于时间表 输入您的代码,这样我

我很难限制分析时间表,使员工只能查看和编辑自己的工作时间

我试着用规则[('user_id','=',user.id)]来限制它,但我想我输入的规则是错误的

我该怎么做


谢谢大家!

您的规则看起来不错,但也需要是“读取时应用”

目前,它不适用于读取,因此用户可以查看所有其他员工的工作时间,但不能创建/编辑/删除

此外,可能需要更改对象。当前,您的记录规则正在应用于Users对象,而听起来您希望将其应用于
account.analysis.line
对象,以便您的规则应用于时间表


输入您的代码,这样我们就可以看到错误所在该规则对员工组有效谢谢,成功了!现在,我最不想更改的是,员工只能在“用户”选项卡中看到自己。有了这些规则,他们无法为其他人增加工作时间,但他们仍然可以看到不同的员工。@SimonGottberg“用户标签”是什么意思?你能解释/显示哪个菜单或视图吗?以及显示谁进入活动的选项卡。用户仍然可以选择其他员工是的,但如果选择其他员工,则会出现错误。是否要我附加屏幕截图?你知道如何限制用户在分析时间线上增加小时的天数吗?我的意思是,我不希望员工能够添加超过5天的旧数据。@SimonGottberg我认为这是可能的,但这些都是独立的问题,所以你应该问新的问题。