Zmodyfikować istniejący OiForceDnsIpAuthMiddleware, żeby dla tych userów, którzy są w participants dla konkursów typu onsite, automatycznie wymuszał only_default_contest (niezależnie od Middleware'a, który normalnie realizuje only_default_contest). Nie przyglądałem się, czy to się da, ale myślę, że się da. Ale jeszcze jedno, w ogóle potrzebne nawet teraz dla rozsądku: mianowicie użycie OiOnsiteContestController powinno dodawać do admina opcję ustawiania, od kiedy do kiedy ten konkurs jest onsite (nowy model i wpis w adminie). Inaczej będzie tak jak teraz, tzn. że zawodnicy wciąż nie mogą się z domu zalogować, a można im to umożliwić tylko ręcznie w settings.py.
Mateusz Kwapich
added a comment - accek:
Zmodyfikować istniejący OiForceDnsIpAuthMiddleware, żeby dla tych userów, którzy są w participants dla konkursów typu onsite, automatycznie wymuszał only_default_contest (niezależnie od Middleware'a, który normalnie realizuje only_default_contest). Nie przyglądałem się, czy to się da, ale myślę, że się da. Ale jeszcze jedno, w ogóle potrzebne nawet teraz dla rozsądku: mianowicie użycie OiOnsiteContestController powinno dodawać do admina opcję ustawiania, od kiedy do kiedy ten konkurs jest onsite (nowy model i wpis w adminie). Inaczej będzie tak jak teraz, tzn. że zawodnicy wciąż nie mogą się z domu zalogować, a można im to umożliwić tylko ręcznie w settings.py.
Czy to brzmi rozsądnie?
Zmodyfikować istniejący OiForceDnsIpAuthMiddleware, żeby dla tych userów, którzy są w participants dla konkursów typu onsite, automatycznie wymuszał only_default_contest (niezależnie od Middleware'a, który normalnie realizuje only_default_contest). Nie przyglądałem się, czy to się da, ale myślę, że się da. Ale jeszcze jedno, w ogóle potrzebne nawet teraz dla rozsądku: mianowicie użycie OiOnsiteContestController powinno dodawać do admina opcję ustawiania, od kiedy do kiedy ten konkurs jest onsite (nowy model i wpis w adminie). Inaczej będzie tak jak teraz, tzn. że zawodnicy wciąż nie mogą się z domu zalogować, a można im to umożliwić tylko ręcznie w settings.py.
Czy to brzmi rozsądnie?