data is passed to api functions now

This commit is contained in:
j 2014-10-06 08:26:43 +00:00
commit ceb507020b
19 changed files with 126 additions and 238 deletions

View file

@ -15,7 +15,7 @@ from item import utils
import models
def log(request):
def log(request, data):
'''
takes {
url: string,
@ -25,7 +25,6 @@ def log(request):
returns {
}
'''
data = json.loads(request.POST['data'])
if request.user.is_authenticated():
user = request.user
else:
@ -48,14 +47,13 @@ actions.register(log, cache=False)
@admin_required_json
def removeLogs(request):
def removeLogs(request, data):
'''
takes {
ids: [string]
}
returns {}
'''
data = json.loads(request.POST['data'])
models.Log.objects.filter(id__in=[ox.fromAZ(i) for i in data['ids']]).delete()
response = json_response()
return render_to_json_response(response)
@ -86,7 +84,7 @@ def order_query(qs, sort):
return qs
@admin_required_json
def findLogs(request):
def findLogs(request, data):
'''
takes {
query: {
@ -108,7 +106,6 @@ def findLogs(request):
}
'''
data = json.loads(request.POST['data'])
response = json_response()
query = parse_query(data, request.user)