diff --git a/judge/views/URL.py b/judge/views/URL.py index ff714ea6..62272833 100644 --- a/judge/views/URL.py +++ b/judge/views/URL.py @@ -1,4 +1,4 @@ -from django.http import HttpResponseBadRequest, HttpResponseForbidden, HttpResponseRedirect +from django.http import HttpResponseBadRequest, HttpResponseForbidden from django.shortcuts import render from judge.forms import URLForm @@ -21,6 +21,6 @@ def shorten_url(request): def redirect_url(request, short_code): try: url = URL.objects.get(short_code=short_code) - return HttpResponseRedirect(url.original_url) + return render(request, 'shortener/wait_redirect.html', {'original_url': url.original_url}) except URL.DoesNotExist: return HttpResponseForbidden('URL not exist') diff --git a/judge/views/problem.py b/judge/views/problem.py index 3f810356..5a5c5f8e 100755 --- a/judge/views/problem.py +++ b/judge/views/problem.py @@ -826,7 +826,9 @@ def get_initial(self): initial = super(ProblemCreate, self).get_initial() initial = initial.copy() initial['description'] = misc_config(self.request)['misc_config']['description_example'] + initial['time_limit'] = 1 initial['memory_limit'] = 262144 # 256 MB + initial['points'] = 800 initial['partial'] = True try: initial['group'] = ProblemGroup.objects.get(name='Uncategorized').pk diff --git a/templates/shortener/wait_redirect.html b/templates/shortener/wait_redirect.html new file mode 100644 index 00000000..2de73558 --- /dev/null +++ b/templates/shortener/wait_redirect.html @@ -0,0 +1,24 @@ + + +
+