我不确定我必须为组分配哪些权限,以便该组的用户可以登录到分配给他们的特定Mezzanine站点的管理区域。用户已选中员工状态。
我希望群组能够有限地访问以下设置:
sites (all)
redirects (all)
core (all)
auth | can add user
auth | can delete user
auth | permission (all)
auth | group (all)
我注意到这个权限要做什么(但在添加时我无法登录):
admin | log entry (all)
我收到的错误消息是:
You don't have permission to access the admin for this site.
答案 0 :(得分:3)
您必须实际点击管理员用户屏幕的“网站权限”部分中的网站名称。仅仅点击网站名称并不明显,只要您执行此操作并保存用户信息,就会将记录添加到core_sitepermission和core_sitepermission_sites表中,该表将该用户与网站相关联。
如果没有这个,Mezzanine SitePermissionMiddleware.process_view将导致显示此特定消息的异常。完成此更改后,用户就可以登录管理站点,然后就可以编辑他们获得权限的其他站点功能。