我可以向易管理员列表过滤器添加权限吗?



我在EasyAdmin和Symfony 5上做得很棒。我喜欢 EasyAdmin 规范所有辛勤工作的方式。我可以为表单、列表或显示下的菜单和字段设置权限。我想知道是否有办法向过滤器添加权限。

我已经在官方文档(2.x版(中搜索了很多,当然也在谷歌中搜索了很多,但找不到使用easy_admin.yaml文件在过滤器中设置权限的方法。

我正在寻找类似以下内容的内容:

easy_admin:
entities:
Task:
list:
filters: ['startTime', 'endTime', permission: ['ROLE_ADMIN']] // <===== like this one

我看到这些也不起作用:

filters: ['startTime', 'endTime', permission: ['ROLE_ADMIN']]//<== 数组

filters: {'startTime', 'endTime', permission: ['ROLE_ADMIN']}//<== 对象

请有人帮助我知道是否有办法在 EasyAdmin 中添加Filters权限吗?

对于设置权限,必须将其设置为筛选器的每个字段。

easy_admin:
entities:
Task:
list:
filters:
- startTime
- { property: endTime, permission: ['ROLE_ADMIN'] }

最新更新