我在 Tryton 上使用 GNU Health,并希望使用 PYSON 和与当前用户相关的字段在视图中进行域搜索。问题是我不知道如何引用与当前用户相关的字段。
我想检查用户is_healthprof
是否使用当前用户的姓氏字段作为健康专业人员姓氏来检查用户是否是这种情况过滤器,以便用户只会看到与他相关的数据。我在我的 xml 视图文件中尝试了以下代码,但由于我不知道该怎么做,所以这个技巧不起作用。
<field name="domain">[('appointment_date', '>=', DateTime(hour=0, minute=0, second=0, microsecond=0)),(If(Eval('party.party.is_healthprof', -1),('healthprof.lastname','=',party.party.lastname)))]</field>