我想知道我是否可以将 Directus 作为我的大型项目的 CMS 后端。
这要求我添加无法删除或编辑的预定义集合。另外,我需要阻止用户添加新集合。
我暂时在文档中找不到任何内容;因为 Directus 并不是按照我想要的方式发明的;预计它会尽可能地扩展。所以我想我需要编辑几乎整个系统。
我希望能找到一个人来引导我。谢谢。
最佳答案
Directus 有一个角色和权限模块,您可以在其中定义谁可以创建/编辑/更新/读取集合以及其中的项目。
有 2 个默认角色:
- 管理员
- 公开
只有管理员可以创建和维护集合。您可以添加其他角色并为其定义权限。有关角色的更多信息:https://docs.directus.io/guides/roles.html
您还可以要求 Directus 跳过特定的数据库表并且不管理它们。如果您需要从跳过的表中读取数据,您可以编写自定义端点。
您可以通过以下网址查看 Directus 设置: https://www.directus.app
附注我从事 Directus 接口(interface)方面的工作,我的团队正在从事 API 方面的工作。如果您需要更多帮助,请告诉我。
关于directus - 是否可以将无法删除/编辑的预定义集合添加到 Directus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56847923/