如何在字段访问规则[odoo 10]中将日期字段与当前日期进行比较

时间:2017-12-19 21:46:46

标签: openerp odoo-10

我的记录只能在给定日期之前修改(在字段中)。

我考虑过使用记录规则但不能将日期字段与访问规则中的当前日期进行比较。

任何方式进行比较或其他方式来实现这一目标?

PersonRoles[]

1 个答案:

答案 0 :(得分:1)

您应该可以在context_today()中使用datetimedomain_force

# Should be the best choice, considers user timezone
[('many2one_field.the_limit_date','>=', context_today())]

# If context_today() doesn't work for some reason, you can use datetime
[('many2one_field.the_limit_date','>=', datetime.date.today().strftime('%Y-%m-%d'))]

此处来自核心的the context_today methodrelevant gist for reference