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')) )]