- Timestamp:
- May 31, 2010, 5:45:02 AM (15 years ago)
- Branches:
- master, client
- Children:
- e1086bd
- Parents:
- f52f909
- git-author:
- Alex Dehnert <adehnert@…> (05/31/10 05:45:02)
- git-committer:
- Alex Dehnert <adehnert@…> (05/31/10 05:45:02)
- Location:
- remit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/remit_templates/vouchers/reimbursementrequest_list.html
rf52f909 r5e6ab71 15 15 <form> 16 16 <table class='pretty-table'> 17 <tr> 18 <th>Approval Status</th> 19 <td><select name='approval_status'> 20 <option value='all'{%ifequal approval_status "all"%} selected='selected'{%endifequal%}>All</option> 21 {% for id,label in approval_states %} 22 <option value='{{id}}'{%ifequal approval_status id%} selected='selected'{%endifequal%}>{{label}}</option> 23 {% endfor %} 24 </select></td> 25 </tr> 17 26 <tr> 18 27 <th>Order</th> -
remit/vouchers/views.py
rf52f909 r5e6ab71 377 377 order = 'default' 378 378 379 if 'approval_status' in request.REQUEST: 380 approval_status = request.REQUEST['approval_status'] 381 else: 382 approval_status = vouchers.models.APPROVAL_STATE_PENDING 383 if approval_status == 'all': 384 pass 385 else: 386 try: 387 approval_status = int(approval_status) 388 except ValueError: 389 raise Http404('approval_status poorly formatted') 390 state_row = [row for row in vouchers.models.APPROVAL_STATES if row[0] == approval_status] 391 if state_row: 392 qs = qs.filter(approval_status=approval_status) 393 else: 394 raise Http404('approval_status not known') 379 395 380 396 return list_detail.object_list( … … 385 401 'order' : order, 386 402 'orders' : request_list_orders, 403 'approval_status' : approval_status, 404 'approval_states': vouchers.models.APPROVAL_STATES, 387 405 'pagename': 'list_requests', 388 406 },
Note: See TracChangeset
for help on using the changeset viewer.