Poszukuję sposobu dostosowania administracji Django do obsługi uprawnień opartych na grupie użytkowników.Administrator django - uprawnienia grupowe do edytowania lub przeglądania modeli
Na przykład właśnie utworzyłem grupę Developers, teraz utworzyłem także model Tickets, w którym AdminModel określa sposób wyświetlania danych.
Chciałbym, aby ten model był widoczny tylko dla programistów i ukryty dla siebie nie w tej grupie (np. Filtruj widok na podstawie grup). Przeczytałem wiele dokumentacji, ale nie mogłem znaleźć i zrozumieć, co należy zrobić, aby działało.
Ze względów bezpieczeństwa należałoby również sprawdzić grupy użytkowników w czasie wykonywania podczas dodawania-usuwania obiektów dla określonego modelu (ten, który ukryłem dla osób spoza grupy programistów), w przeciwnym razie musiałby tylko znać Adres URL do używania tego modelu: s
Wygląda to na proste zadanie, ale może brakuje mi czegoś ... jakiegokolwiek oprogramowania pośredniego innej firmy, lub po prostu sposobu na zrobienie tego? W razie potrzeby mogę również edytować widoki administracyjne, ale muszę wiedzieć, co należy zrobić.
Dziękuję :-)
Cool! Nie wiedziałem, że nie było łatwego haka administratora do obsługi niestandardowych uprawnień! –
Wow! Wydaje się to tak łatwe do przeprowadzenia :-) Podobne pytania nie dały tak łatwego do zrozumienia rozwiązania. Dziękuję bardzo! –
Niesamowite, co dokładnie wskazuje na to, co pracuję. –