directus - 是否可以将无法删除/编辑的预定义集合添加到 Directus

标签 directus

我想知道我是否可以将 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/

相关文章:

laravel - Directus.io 与 Laravel 航海者

content-management-system - 如何在 Directus 7 中创建页面扩展

directus - 下载存储文件时如何修复 Directus 错误代码 3

mysql - 如何使用 directus cms 编辑现有的 mysql 表?

directus - 如何使用 Directus 创建和部署端点?

docker - Docker和webhooks?

javascript - 如何从 Directus 获取图像?

javascript - 如何在 Directus 中创建报告页面

content-management-system - 在 Directus CMS 中重命名表