Odoo 限制带日期的解析线
Odoo restrict analytic line with date
我想用日期规则限制分析行,这样员工就不能从当前日期起增加超过 X 天的小时数。我们之所以要限制这一点,是为了让他们更快地投入项目时间(他们也以此为基础获得薪水)。
关于如何限制他们的天数有什么建议吗?
我正在为普通用户使用 [('user_id','=',user.id)] 规则,这样他们就不能为他们的同事增加工作时间。
您的域在浏览量中将类似于以下内容
<field name="domain">
[('user_id','=',user.id) ,
('date', '<=', ((context_today()+datetime.timedelta(days=7)).strftime('%Y-%m-%d')) )]
</field>
或在python文件中为
[('user_id','=',user.id), ('date', '<=', ((datetime.datetime.utcnow()-datetime.timedelta(days=7)).strftime('%Y-%m-%d')) )]
我想用日期规则限制分析行,这样员工就不能从当前日期起增加超过 X 天的小时数。我们之所以要限制这一点,是为了让他们更快地投入项目时间(他们也以此为基础获得薪水)。
关于如何限制他们的天数有什么建议吗?
我正在为普通用户使用 [('user_id','=',user.id)] 规则,这样他们就不能为他们的同事增加工作时间。
您的域在浏览量中将类似于以下内容
<field name="domain">
[('user_id','=',user.id) ,
('date', '<=', ((context_today()+datetime.timedelta(days=7)).strftime('%Y-%m-%d')) )]
</field>
或在python文件中为
[('user_id','=',user.id), ('date', '<=', ((datetime.datetime.utcnow()-datetime.timedelta(days=7)).strftime('%Y-%m-%d')) )]