Fix multiple form and table issues

This commit is contained in:
Jan Tuomi
2017-10-28 16:50:38 +03:00
parent 402cdc3533
commit 331d4b86b9
19 changed files with 830 additions and 713 deletions
+12 -5
View File
@@ -138,11 +138,18 @@ def member_submit(request, *args, **kwargs):
@permission_required('members.change_member', raise_exception=True)
def member_update(request, *args, **kwargs):
"""Update member information."""
form = MemberForm(request.POST)
if form.is_valid():
id = request.POST['id']
id = request.POST.get('id', None)
logging.debug(id)
if id is not None:
member = Member.objects.get(id=id)
form = MemberForm(request.POST, instance=member)
else:
return render(request,
'error.html',
{'error': _("Member missing 'id' field.")})
logging.debug(member)
form = MemberForm(request.POST, instance=member)
if form.is_valid():
form.save()
logging.info(
@@ -156,7 +163,7 @@ def member_update(request, *args, **kwargs):
return render(
request,
'error.html',
{'error': _('Could not update member object')})
{'error': form.errors})
@ensure_csrf_cookie