Change layout of contest list
This commit is contained in:
parent
fae8422508
commit
4549d57ee1
9 changed files with 414 additions and 434 deletions
|
@ -158,15 +158,6 @@ class ContestList(
|
|||
return request.session.get(key, False)
|
||||
return request.GET.get(key, None) == "1"
|
||||
|
||||
def update_session(self, request):
|
||||
to_update = ("show_orgs",)
|
||||
for key in to_update:
|
||||
if key in request.GET:
|
||||
val = request.GET.get(key) == "1"
|
||||
request.session[key] = val
|
||||
else:
|
||||
request.session[key] = False
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
self.contest_query = None
|
||||
self.org_query = []
|
||||
|
@ -191,9 +182,18 @@ class ContestList(
|
|||
except ValueError:
|
||||
pass
|
||||
|
||||
self.update_session(request)
|
||||
return super(ContestList, self).get(request, *args, **kwargs)
|
||||
|
||||
def post(self, request, *args, **kwargs):
|
||||
to_update = ("show_orgs",)
|
||||
for key in to_update:
|
||||
if key in request.GET:
|
||||
val = request.GET.get(key) == "1"
|
||||
request.session[key] = val
|
||||
else:
|
||||
request.session[key] = False
|
||||
return HttpResponseRedirect(request.get_full_path())
|
||||
|
||||
def _get_queryset(self):
|
||||
queryset = (
|
||||
super(ContestList, self)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue