设想:
- 我有 3 个具有不同角色的用户(admin、siteAadmin和siteBadmin)。
- 我有一个由 2 个站点(siteA,siteB)使用的集合。
- 为集合设置了一个自定义挂钩,以将外部电子邮件发送给管理员用户
- 通过公共API 发布数据。
目标:我想在 siteBadmin 列表中隐藏来自 siteA 的数据。如果不创建自定义页面,这可能吗?还是最好为 siteB 创建一个重复的集合?
实现目标的任何其他选择?
TIA
设想:
目标:我想在 siteBadmin 列表中隐藏来自 siteA 的数据。如果不创建自定义页面,这可能吗?还是最好为 siteB 创建一个重复的集合?
实现目标的任何其他选择?
TIA
您当前可以使用“角色”权限将集合的项目限制为特定角色。这是基于“所有者”字段...因此您需要确保集合具有该字段并相应地设置权限:
https://docs.directus.io/guides/permissions.html#read
在不久的将来(2-3 个月),我们将发布具有动态权限的新版本 Directus,让您以更灵活的方式执行此操作: