パブリックアクセス、クライアント用の制限エリア、およびマネージャー用の別の制限エリアを備えたアプリを構築しています。
ユーザーへの外部キーを持つモデルとモデルがありManager
ます。Client
そして Manager はグループmanagers
に、クライアントは に自動的に追加されますclients
。
@login_required によって制限されているクライアント用のエクストラネットがあります。管理者用エクストラネットも同様です。
マネージャー エクストラネットへのアクセス クライアントを無効にする必要があります。
管理者グループに特権を作成し、それをエクストラネット部分のすべてのビューに追加した方が良いですか、それとも何か違うのでしょうか?