【发布时间】:2015-09-08 09:17:32
【问题描述】:
免责声明:我也在Google+ 上问过这个问题,但我不确定社区的活跃程度
我正在为 Django CMS 的权限而苦苦挣扎,文档对我来说仍然不清楚。 我有以下要求:
- 所有 CMS 页面都应仅供经过身份验证的用户使用
- 只允许员工编辑
- 某些页面应该只对特定群体可见
我找不到实现这一目标的方法。您能否指出正确的设置组合? 以下是一些更具体的问题:
- 页面权限表单中的“需要登录”与您可以在页面上设置的其他权限有何关系?
- 如果为“this and all children”设置了查看限制,如何在子页面上删除它?
- 为什么
CMS_PUBLIC_FOR没有“Authenticated users”的值? - 有没有一种方法可以将所有 CMS 页面的查看权限只限于经过身份验证的用户,而不受特定组的限制?
如果有人能提供一些提示,那就太好了。 谢谢!
【问题讨论】:
-
我记得,默认情况下,编辑只对员工可用。当您说“某些页面应该只对特定组可见”时,您是指实际的 Django
Group还是您在一般意义上使用组?你应该澄清你的意思是什么类型的群体。 -
是的,我的意思是一个 django 组。
标签: python django django-cms