Changeset 856aac8 for remit/vouchers


Ignore:
Timestamp:
Feb 9, 2010, 2:12:04 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
e601d3b
Parents:
004d06d
git-author:
Alex Dehnert <adehnert@…> (02/09/10 02:12:04)
git-committer:
Alex Dehnert <adehnert@…> (02/09/10 02:12:04)
Message:

Handle submission workflow better

Location:
remit/vouchers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • remit/vouchers/models.py

    rdcaa9c0 r856aac8  
    5959        voucher.mailing_address = self.check_to_addr
    6060        voucher.amount = self.amount
    61         voucher.description = self.name
     61        voucher.description = self.label() + ': ' + self.name
    6262        voucher.gl = self.expense_area.get_account_number()
    6363        voucher.save()
     
    7474        self.approval_time = datetime.datetime.now()
    7575        self.save()
     76
     77    def label(self, ):
     78        return settings.GROUP_ABBR + unicode(self.pk) + 'RR'
    7679
    7780class Voucher(models.Model):
  • remit/vouchers/views.py

    rdcaa9c0 r856aac8  
    118118        if form.is_valid(): # All validation rules pass
    119119            form.save()
    120             return HttpResponseRedirect(reverse(review_request, args=[new_request.pk],)) # Redirect after POST
     120            return HttpResponseRedirect(reverse(review_request, args=[new_request.pk],) + '?new=true') # Redirect after POST
    121121    else:
    122122        form = RequestForm(instance=new_request, initial=initial, ) # An unbound form
     
    140140def review_request(http_request, object_id):
    141141    request_obj = get_object_or_404(ReimbursementRequest, pk=object_id)
     142    new = False
     143    if 'new' in http_request.REQUEST:
     144        if http_request.REQUEST['new'].upper() == 'TRUE':
     145            new = True
     146        else:
     147            new = False
    142148
    143149    show_approve = (http_request.user.has_perm('vouchers.can_approve')
     
    182188        'rr':request_obj,
    183189        'pagename':'request_reimbursement',
     190        'new': new,
    184191    }
    185192    if show_approve:
Note: See TracChangeset for help on using the changeset viewer.