fnp
/
redakcja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more filters (type, subject)
[redakcja.git]
/
apps
/
wiki
/
helpers.py
diff --git
a/apps/wiki/helpers.py
b/apps/wiki/helpers.py
index
9b326d5
..
b60265f
100644
(file)
--- a/
apps/wiki/helpers.py
+++ b/
apps/wiki/helpers.py
@@
-1,8
+1,14
@@
-from django import http
-from django.utils import simplejson as json
-from django.utils.functional import Promise
+# -*- coding: utf-8 -*-
+#
+# This file is part of MIL/PEER, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
from datetime import datetime
from functools import wraps
from datetime import datetime
from functools import wraps
+import json
+
+from django import http
+from django.utils.functional import Promise
class ExtendedEncoder(json.JSONEncoder):
class ExtendedEncoder(json.JSONEncoder):
@@
-22,11
+28,10
@@
class JSONResponse(http.HttpResponse):
def __init__(self, data={}, **kwargs):
# get rid of mimetype
def __init__(self, data={}, **kwargs):
# get rid of mimetype
- kwargs.pop('
mime
type', None)
+ kwargs.pop('
content_
type', None)
data = json.dumps(data, cls=ExtendedEncoder)
data = json.dumps(data, cls=ExtendedEncoder)
- print data
- super(JSONResponse, self).__init__(data, mimetype="application/json", **kwargs)
+ super(JSONResponse, self).__init__(data, content_type="application/json", **kwargs)
# return errors
# return errors
@@
-45,7
+50,7
@@
def ajax_login_required(view):
@wraps(view)
def authenticated_view(request, *args, **kwargs):
if not request.user.is_authenticated():
@wraps(view)
def authenticated_view(request, *args, **kwargs):
if not request.user.is_authenticated():
- return http.HttpResponse("Login required.", status=401,
mime
type="text/plain")
+ return http.HttpResponse("Login required.", status=401,
content_
type="text/plain")
return view(request, *args, **kwargs)
return authenticated_view
return view(request, *args, **kwargs)
return authenticated_view
@@
-55,7
+60,7
@@
def ajax_require_permission(permission):
@wraps(view)
def authorized_view(request, *args, **kwargs):
if not request.user.has_perm(permission):
@wraps(view)
def authorized_view(request, *args, **kwargs):
if not request.user.has_perm(permission):
- return http.HttpResponse("Access Forbidden.", status=403,
mime
type="text/plain")
+ return http.HttpResponse("Access Forbidden.", status=403,
content_
type="text/plain")
return view(request, *args, **kwargs)
return authorized_view
return decorator
return view(request, *args, **kwargs)
return authorized_view
return decorator