Make application list work in a basic sense

This commit is contained in:
Jan Tuomi
2017-05-11 23:25:59 +03:00
parent 8707cda7bc
commit c5443d25b4
3 changed files with 55 additions and 50 deletions
+10 -2
View File
@@ -132,11 +132,18 @@ def delete_member(request, *args, **kwargs):
resp.status_code = 500
return resp
@ensure_csrf_cookie
@require_http_methods(["GET"])
@permission_required('members.change_member', login_url='/login')
def list_applications(request, *args, **kwargs):
return render(request, 'list_applications.html', {})
applications = Request.objects.all()
application_count = len(applications)
context = {
'applications': applications,
'application_count': application_count
}
return render(request, 'list_applications.html', context)
@ensure_csrf_cookie
@@ -151,11 +158,12 @@ def edit_member(request, *args, **kwargs):
form = MemberForm(instance=member)
return render(request, 'edit_member.html', {'member_id': i, 'form': form})
@ensure_csrf_cookie
@require_http_methods(["GET"])
@permission_required('members.change_member', login_url='/login')
def edit_application(request, *args, **kwargs):
i = kwargs.pop('index', None);
i = kwargs.pop('index', None)
if i is None:
return HttpResponse(status=500, error="{'error': 'No member id specified'}")
else: