Commit 64ad5567 by David Baumgold

Create urls/views/templates for dev-only views

Our designers find it helpful to be able to stub out simple views that aren't ready
to be seen for production yet, and check them into version control so that other
people can see them and provide feedback. This commit introduces a few new files
and directories for this purpose, as well as a sample view that will only be seen
in dev mode, and never in production.
parent b80aad23
...@@ -15,3 +15,7 @@ from .public import * ...@@ -15,3 +15,7 @@ from .public import *
from .user import * from .user import *
from .tabs import * from .tabs import *
from .requests import * from .requests import *
try:
from .dev import *
except ImportError:
pass
from mitxmako.shortcuts import render_to_response
def dev_mode(request):
return render_to_response("dev/dev_mode.html")
<%inherit file="../base.html" />
<%block name="content">
You're in dev mode!
</%block>
...@@ -137,9 +137,7 @@ urlpatterns += ( ...@@ -137,9 +137,7 @@ urlpatterns += (
if settings.ENABLE_JASMINE: if settings.ENABLE_JASMINE:
# # Jasmine urlpatterns += (url(r'^_jasmine/', include('django_jasmine.urls')),)
urlpatterns = urlpatterns + (url(r'^_jasmine/', include('django_jasmine.urls')),)
if settings.MITX_FEATURES.get('ENABLE_SERVICE_STATUS'): if settings.MITX_FEATURES.get('ENABLE_SERVICE_STATUS'):
urlpatterns += ( urlpatterns += (
...@@ -154,6 +152,13 @@ if settings.MITX_FEATURES.get('AUTOMATIC_AUTH_FOR_LOAD_TESTING'): ...@@ -154,6 +152,13 @@ if settings.MITX_FEATURES.get('AUTOMATIC_AUTH_FOR_LOAD_TESTING'):
url(r'^auto_auth$', 'student.views.auto_auth'), url(r'^auto_auth$', 'student.views.auto_auth'),
) )
if settings.DEBUG:
try:
from .urls_dev import urlpatterns as dev_urlpatterns
urlpatterns += dev_urlpatterns
except ImportError:
pass
urlpatterns = patterns(*urlpatterns) urlpatterns = patterns(*urlpatterns)
# Custom error pages # Custom error pages
......
from django.conf.urls import url
urlpatterns = (
url(r'^dev_mode$', 'contentstore.views.dev.dev_mode', name='dev_mode'),
)
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