created get api for single member-requests
This commit is contained in:
+9
-7
@@ -57,11 +57,6 @@ def member(request,*args, **kwargs):
|
||||
except ValueError:
|
||||
return HttpResponseBadRequest('{"error" : "Invalid parameters supplied"}')
|
||||
|
||||
@ensure_csrf_cookie
|
||||
def member_requests(request, *args, **kwargs):
|
||||
reqs = list(map(lambda r: r.get_dict(),MemberRequest.objects.all()))
|
||||
return HttpResponse(json.dumps(reqs))
|
||||
|
||||
@ensure_csrf_cookie
|
||||
def csv_import(request, *args, **kwargs):
|
||||
data = request.body.decode("utf-8")
|
||||
@@ -71,6 +66,12 @@ def csv_import(request, *args, **kwargs):
|
||||
resp.status_code = 400
|
||||
return resp
|
||||
|
||||
@ensure_csrf_cookie
|
||||
def member_requests(request, *args, **kwargs):
|
||||
reqs = list(map(lambda r: r.get_dict(),MemberRequest.objects.all()))
|
||||
return HttpResponse(json.dumps(reqs))
|
||||
|
||||
|
||||
@ensure_csrf_cookie
|
||||
def new_member_request(request, *args, **kwargs):
|
||||
try:
|
||||
@@ -89,8 +90,9 @@ def handle_mem_request(request, idx, *args, **kwargs):
|
||||
resp = HttpResponse('{"error":"object not found"}')
|
||||
resp.status_code = 404
|
||||
return resp
|
||||
|
||||
if request.method == 'DELETE':
|
||||
if request.method == 'GET':
|
||||
return HttpResponse(json.dumps(req.get_dict()))
|
||||
elif request.method == 'DELETE':
|
||||
req.member.delete()
|
||||
else: # method == POST because other aren't allowed here
|
||||
req.delete()
|
||||
|
||||
Reference in New Issue
Block a user