Commit d9bb2868 by Ned Batchelder Committed by Anurag Ramdasan

Add a view that can show us what URL params we got

parent f77c06ff
...@@ -10,6 +10,9 @@ from edxmako.shortcuts import render_to_response ...@@ -10,6 +10,9 @@ from edxmako.shortcuts import render_to_response
from codejail.safe_exec import safe_exec from codejail.safe_exec import safe_exec
from util.json_request import JsonResponse
@login_required @login_required
@ensure_csrf_cookie @ensure_csrf_cookie
def run_python(request): def run_python(request):
...@@ -29,3 +32,13 @@ def run_python(request): ...@@ -29,3 +32,13 @@ def run_python(request):
else: else:
c['results'] = pprint.pformat(g) c['results'] = pprint.pformat(g)
return render_to_response("debug/run_python_form.html", c) return render_to_response("debug/run_python_form.html", c)
@login_required
def show_parameters(request):
"""A page that shows what GET parameters were on the URL."""
params = {
'get': dict(request.GET),
'post': dict(request.POST),
}
return JsonResponse(params)
...@@ -481,6 +481,10 @@ if settings.FEATURES.get('ENABLE_DEBUG_RUN_PYTHON'): ...@@ -481,6 +481,10 @@ if settings.FEATURES.get('ENABLE_DEBUG_RUN_PYTHON'):
url(r'^debug/run_python', 'debug.views.run_python'), url(r'^debug/run_python', 'debug.views.run_python'),
) )
urlpatterns += (
url(r'^debug/show_parameters', 'debug.views.show_parameters'),
)
# Crowdsourced hinting instructor manager. # Crowdsourced hinting instructor manager.
if settings.FEATURES.get('ENABLE_HINTER_INSTRUCTOR_VIEW'): if settings.FEATURES.get('ENABLE_HINTER_INSTRUCTOR_VIEW'):
urlpatterns += ( urlpatterns += (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment