【发布时间】:2020-02-26 04:36:19
【问题描述】:
场景:
- 我有 3 个不同角色的用户(admin、siteAadmin 和 siteBadmin)。
- 我有一个由 2 个站点(siteA、siteB)使用的集合。
- 为集合设置了一个自定义 hook,以将外部电子邮件发送给管理员用户
- 通过 public API 发布数据。
目标: 我想在 siteBadmin 列表中隐藏来自 siteA 的数据。如果不创建自定义页面,这可能吗?还是最好为 siteB 创建一个重复的集合?
还有其他方法可以实现目标吗?
TIA
【问题讨论】:
-
如果您试图隐藏公共数据,这有点困难/奇怪......您需要使用过滤器来做到这一点,但没有什么可以阻止某人看到另一个天,因为它绕过了权限。
-
@RANGER 我正在尝试将 siteA 用于 siteB 的现有集合重用,但我不希望他们共享记录的数据,这些数据来自他们自己的不同站点。
-
您可以复制集合,或者构建一个自定义界面来限制您可以基于某些过滤器选择的关系项目。
标签: directus