Changeset ecb0997 for asadb/forms


Ignore:
Timestamp:
Oct 21, 2012, 8:44:09 PM (13 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage
Children:
9faa1b2
Parents:
21c6ad4
git-author:
Alex Dehnert <adehnert@…> (10/21/12 20:44:09)
git-committer:
Alex Dehnert <adehnert@…> (10/21/12 20:44:09)
Message:

Minor cleanup of person membership update view

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/views.py

    r21c6ad4 recb0997  
    359359    }
    360360    cycle = forms.models.GroupConfirmationCycle.latest()
     361
     362    # Initialize/find the PersonMembershipUpdate for this user
    361363    try:
    362364        update_obj = forms.models.PersonMembershipUpdate.objects.get(
     
    405407    message_type = "info"
    406408
     409    # Handle the single group add/remove forms
     410    # * removing previously confirmed groups
     411    # * add/remove groups that list the user in a role
     412    # * add/remove groups the user searched for
    407413    if request.method == 'POST' and 'add-remove' in request.POST:
    408414        group = groups.models.Group.objects.get(id=request.POST['group'])
     
    425431            message_type = "alert"
    426432
    427     if request.method == 'POST' and 'list' in request.POST: # If the form has been submitted...
    428         form = Form_PersonMembershipUpdate(request.POST, request.FILES, instance=update_obj) # A form bound to the POST data
    429 
    430         if form.is_valid(): # All validation rules pass
     433    # Handle the big list of groups
     434    if request.method == 'POST' and 'list' in request.POST:
     435        form = Form_PersonMembershipUpdate(request.POST, request.FILES, instance=update_obj)
     436        if form.is_valid():
    431437            request_obj = form.save()
    432438            message = "Update saved"
    433 
    434439    else:
    435         form = Form_PersonMembershipUpdate(initial=initial, instance=update_obj, ) # An unbound form
    436 
     440        form = Form_PersonMembershipUpdate(initial=initial, instance=update_obj, )
     441
     442    # Render the page
    437443    context = {
    438444        'role_groups':role_groups,
Note: See TracChangeset for help on using the changeset viewer.