stxnext-csr / volontulo

Web portal for collaboration of community volunteers with organizations and institutions.
MIT License
14 stars 24 forks source link

CRITICAL BUG!!!! A regular user can access admin panel #543

Open zuzannawiler opened 8 years ago

zuzannawiler commented 8 years ago

As a regular user I can access admin panel by clicking on http://volontuloapp.org/offers/archived or http://volontuloapp.org/offers in the footer.

It needs to be fixed!

TOP PRIORITY

KrzysztofMadejski commented 8 years ago

Biorę to

KrzysztofMadejski commented 8 years ago

Zacząłem grzebać, ale jest niestandardowo zrealizowane logowanie. Nie działają helpery {{user.is_staff}}, dekoratory @login_required też nie (przekierowują na logowanie, po czym dostaje się komunikat "jesteś już zalogowany"). Trzeba by to od początku ogarnąć.

Rezygnuję z tego

KrzysztofMadejski commented 8 years ago

Jak będzie to robić to warto podbić Django do 1.9, żeby skorzystać z mixins do Class Views lub dołączyć projekt https://github.com/brack3t/django-braces

zuzannawiler commented 8 years ago

Przed hackatonem musiało to być jakoś rozwiązane i działało. Można jakoś zaczerpnąć rozwiązanie z poprzedniej wersji?