[英]How to set the permissions for admins of Django/Mezzanine sites
我不確定我必須分配給組的權限,以便該組的用戶可以登錄到分配給他們的特定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.
您必須實際單擊管理員用戶屏幕的“站點權限”部分中的站點名稱。 僅僅點擊站點名稱並不是很明顯,只要執行此操作並保存用戶信息,就會將記錄添加到core_sitepermission和core_sitepermission_sites表中,該表將該用戶與站點相關聯。
如果沒有這個,Mezzanine SitePermissionMiddleware.process_view將導致顯示此特定消息的異常。 完成此更改后,用戶就可以登錄管理站點,然后就可以編輯他們獲得權限的其他站點功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.