有没有一种方法可以限制Kiwi TCMS中每个产品的用户/组访问权限?

时间:2020-02-05 16:37:47

标签: kiwi-tcms

我们正在探索一些选项,需要了解Kiwi TCMS中是否有限制每个项目用户的功能?

在文档中查找找不到任何内容。

1 个答案:

答案 0 :(得分:0)

有组和权限,但是Django框架的工作方式实际上不允许每个对象拥有这些。基本的Kiwi TCMS应用程序本身内部没有类似项目的项目。这就是说,如果您有权访问某些内容,则意味着对该应用程序中相同类型的所有其他内容都具有很大的访问权限。

但是,有一个多租户附加组件,它提供了更强大的隔离层。隔离是基于名称空间(例如域名)+数据库架构完成的。此外,对于每个租户管理员,必须配置哪些用户可以访问它。如果要真正隔离(每个团队,每个项目等),则应使用多租户架构。

这是Kiwi TCMS本身用来托管我们的SaaS产品的方式。

源代码和信息可以在https://github.com/kiwitcms/tenants上找到。

相关问题