Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
3568db73
Commit
3568db73
authored
Mar 11, 2013
by
Chris Dodge
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
initial wiring of 404/500 error pages for Studio
parent
fb407e3c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
1 deletions
+15
-1
cms/djangoapps/contentstore/views.py
+9
-1
cms/urls.py
+6
-0
No files found.
cms/djangoapps/contentstore/views.py
View file @
3568db73
...
@@ -18,7 +18,7 @@ from django.core.files.temp import NamedTemporaryFile
...
@@ -18,7 +18,7 @@ from django.core.files.temp import NamedTemporaryFile
# to install PIL on MacOSX: 'easy_install http://dist.repoze.org/PIL-1.1.6.tar.gz'
# to install PIL on MacOSX: 'easy_install http://dist.repoze.org/PIL-1.1.6.tar.gz'
from
PIL
import
Image
from
PIL
import
Image
from
django.http
import
HttpResponse
,
Http404
,
HttpResponseBadRequest
,
HttpResponseForbidden
from
django.http
import
HttpResponse
,
Http404
,
HttpResponseBadRequest
,
HttpResponseForbidden
,
HttpResponseServerError
,
HttpResponseNotFound
from
django.contrib.auth.decorators
import
login_required
from
django.contrib.auth.decorators
import
login_required
from
django.core.exceptions
import
PermissionDenied
from
django.core.exceptions
import
PermissionDenied
from
django.core.context_processors
import
csrf
from
django.core.context_processors
import
csrf
...
@@ -1569,3 +1569,11 @@ def event(request):
...
@@ -1569,3 +1569,11 @@ def event(request):
console logs don't get distracted :-)
console logs don't get distracted :-)
'''
'''
return
HttpResponse
(
True
)
return
HttpResponse
(
True
)
def
render_404
(
request
):
return
HttpResponseNotFound
(
render_to_string
(
'404.html'
,
{}))
def
render_500
(
request
):
return
HttpResponseServerError
(
render_to_string
(
'500.html'
,
{}))
cms/urls.py
View file @
3568db73
...
@@ -104,3 +104,9 @@ if settings.ENABLE_JASMINE:
...
@@ -104,3 +104,9 @@ if settings.ENABLE_JASMINE:
urlpatterns
=
urlpatterns
+
(
url
(
r'^_jasmine/'
,
include
(
'django_jasmine.urls'
)),)
urlpatterns
=
urlpatterns
+
(
url
(
r'^_jasmine/'
,
include
(
'django_jasmine.urls'
)),)
urlpatterns
=
patterns
(
*
urlpatterns
)
urlpatterns
=
patterns
(
*
urlpatterns
)
#Custom error pages
handler404
=
'contentstore.views.render_404'
handler500
=
'contentstore.views.render_500'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment