python - 如何在 Odoo 14 中隐藏过滤器
问题描述
如何在 Odoo 中隐藏过滤器,我知道我可以使用记录规则,但在我的情况下我不能。这是行不通的。
请注意:这不是我要隐藏的过滤器。
<filter name="today" **invisible="1"** string="Today's Investigation" domain="[('date','>=', datetime.datetime.combine(context_today(), datetime.time(0,0,0))), ('date','<=', datetime.datetime.combine(context_today(), datetime.time(23,59,59)))]"/>
解决方案
据我所知,记录规则是最好的解决方案,过滤器上的记录规则示例是
<field name="name">ir.filters.own.rule.delete</field>
<field name="model_id" ref="model_ir_filters"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]"/>
<field name="perm_read" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
</record>
推荐阅读
- java - 在 REST Controller java 中创建多个线程的影响
- javascript - JavaScript 中“const”关键字的范围
- python - python list:保持唯一值
- html - 使用 bulma 在圆形内居中文本
- arangodb - ArangoDB 2 GraphML
- linux - Can we send log of custom success message on mail in azure devops pipeline by using Azure Devops Global notification?
- python-3.x - next line thingy doesn't work when used proper syntax
- angular - Angular guard redirects momentarily, and then returns to the right component
- javascript - documentElement.clientHeight returns more than window height
- c# - I realize Parallel.Invoke with await Task.Run , are there disadvantages or differences?