여러 역할 (client-employee, client-admin, staff 팀 구성원)이있는 인트라넷 사이트를 생성하게됩니다. 각 역할에는 사용자 정의 필드가있는 사용자에게 (일대일 또는 외래 키 필드를 통해) 첨부하는 모델이 있습니다. 나는 각 역할이 자신의 권한 집합 (그룹과 같은)을 갖기를 바란다.애드온 모델이있는 장고 사용자에게 권한 추가
이 권한 집합을 내 응용 프로그램 내에 어떻게 저장할 수 있습니까? 그룹은 코드가 아닌 contrib.admin 앱의 일부로 정의 된 것 같습니다. 그룹을 정의하는 방법에 대한 문서에서 아무것도 찾을 수 없었습니다.
모델 수준 권한을 처리하는 가장 좋은 방법은 무엇입니까? 아마 사용자가 올바른 역할 모델을 가지고 있는지 확인하면 모델에서 확인을 할 수 있습니다.
재미는, 어제 그 비디오를 보았다. 나는 내가 찾고있는 것이 그들이 만들어 질 때 모든 '클라이언트'사용자가 '클라이언트'그룹에 추가된다는 것입니다. 그건 사용자 클래스에 올바른 신호 post_save 후크를 사용해야할까요? – Keyo