【发布时间】:2019-09-09 22:25:48
【问题描述】:
我想在 Django CMS 中设置一个特定于页面的权限,方法是为给定页面分配一个具有仅查看权限的组。最终目的是要求用户登录才能查看特定页面。在使用“cms | page | Can view page”权限创建一个名为“view”的组后,我尝试通过在“页面树”视图中选择页面的“权限”菜单选项将该组添加到“更改权限”页面。问题是权限页面没有任何要添加到权限的用户或组 - 我希望在“查看限制”或“页面权限”表 (see image of Django CMS Page Permissions - not showing any groups or users) 中有可用组的列表。对此问题有任何见解,我将不胜感激。
安装方式:Django CMS Installer
更新:当我分配全局页面权限时,我可以在页面的权限选项中看到它。
我在我的 settings.py 文件中确定了CMS_PERMISSION = True。我不确定还有哪些其他设置可能会影响设置页面权限的能力。任何见解将不胜感激。
【问题讨论】:
-
对这个问题有什么见解吗?我一直无法解决无法将组权限分配给单个页面的问题——权限页面仍然没有组或用户。
标签: python django permissions django-cms