簡體   English   中英

如何為Django / Mezzanine站點的管理員設置權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM