Changeset 6e43384 for remit/vouchers/views.py
- Timestamp:
- May 31, 2010, 4:47:29 AM (15 years ago)
- Branches:
- master, client
- Children:
- f52f909
- Parents:
- 213c1e0
- git-author:
- Alex Dehnert <adehnert@…> (05/31/10 04:47:29)
- git-committer:
- Alex Dehnert <adehnert@…> (05/31/10 04:47:29)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/vouchers/views.py
rff0ea05 r6e43384 4 4 from util.shortcuts import get_403_response 5 5 6 from django.contrib.auth.decorators import user_passes_test 6 from django.contrib.auth.decorators import user_passes_test, login_required 7 7 from django.shortcuts import render_to_response, get_object_or_404 8 8 from django.template import RequestContext … … 14 14 from django.core.urlresolvers import reverse 15 15 from django.core.mail import send_mail, mail_admins 16 from django.db.models import Q 16 17 from django.template import Context, Template 17 18 from django.template.loader import get_template 19 from django.views.generic import list_detail 18 20 19 21 import settings … … 338 340 339 341 return response 342 343 def get_related_requests_qobj(user, ): 344 return Q(submitter=user.username) | Q(check_to_email=user.email) 345 346 @login_required 347 def show_requests(request, ): 348 if request.user.has_perm('vouchers.can_list'): 349 qs = ReimbursementRequest.objects.all() 350 useronly = False 351 else: 352 qs = ReimbursementRequest.objects.filter(get_related_requests_qobj(request.user)) 353 useronly = True 354 355 return list_detail.object_list( 356 request, 357 queryset=qs, 358 extra_context={ 359 'useronly': useronly, 360 'pagename': 'list_requests', 361 }, 362 )
Note: See TracChangeset
for help on using the changeset viewer.