Changeset 485673a
- Timestamp:
- Feb 3, 2010, 4:22:40 AM (15 years ago)
- Branches:
- master, client
- Children:
- ce973f1
- Parents:
- a6806bf
- git-author:
- Alex Dehnert <adehnert@…> (02/03/10 04:22:40)
- git-committer:
- Alex Dehnert <adehnert@…> (02/03/10 04:22:40)
- Location:
- remit
- Files:
-
- 4 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/finance_core/models.py
r92ca60e r485673a 70 70 return cls.get_by_path(path) 71 71 72 def pathstr(self ):73 parent = self.get_parent()74 if parent:75 prefix = parent.pathstr( ) + '.'72 def pathstr(self, skip=0): 73 if self.depth-1 > skip: 74 parent = self.get_parent() 75 prefix = parent.pathstr(skip=skip) + '.' 76 76 else: 77 77 prefix = '' -
remit/remit_templates/index.html
r88e897a r485673a 12 12 <ul> 13 13 <li><a href="{% url request_reimbursement %}">Request reimbursement</a></li> 14 {% if perms.vouchers.can_list %} 15 <li><a href="{% url list_requests %}">List requests</a></li> 16 {% endif %} 14 17 </ul> 15 18 -
remit/settings.py
rc5898ff r485673a 101 101 'vouchers', 102 102 'finance_core', 103 'util', 103 104 ) 104 105 -
remit/vouchers/models.py
r248b30b r485673a 6 6 7 7 APPROVAL_STATES = ( 8 ( 0, ' None'),8 ( 0, 'Pending'), 9 9 ( 1, 'Approved'), 10 10 (-1, 'Rejected'), … … 27 27 name = models.CharField(max_length=50, verbose_name='short description', ) 28 28 description = models.TextField(blank=True, verbose_name='long description', ) 29 30 class Meta: 31 permissions = ( 32 ('can_list', 'Can list requests',), 33 ) 29 34 30 35 def __unicode__(self, ): -
remit/vouchers/urls.py
r408cd14 r485673a 1 1 from django.conf.urls.defaults import * 2 from django.views.generic.list_detail import object_list 3 from django.contrib.auth.decorators import permission_required 2 4 import vouchers.views 5 import vouchers.models 3 6 4 7 urlpatterns = patterns('', 5 (r'reimbursement/', 'vouchers.views.select_request_basics', ), 8 url(r'list/', permission_required('vouchers.can_list')(object_list), 9 kwargs={'queryset': vouchers.models.ReimbursementRequest.objects.all()}, 10 name='list_requests', 11 ), 12 url(r'reimbursement/', 'vouchers.views.select_request_basics', name='request_reimbursement', ), 6 13 (r'submit/(?P<term>[\d\w-]+)/(?P<committee>[\d\w-]+)/', 'vouchers.views.submit_request', ), 7 (r'review/(?P<object_id>\d+)/', 'vouchers.views.review_request', ),14 url(r'review/(?P<object_id>\d+)/', 'vouchers.views.review_request', name='review_request', ), 8 15 )
Note: See TracChangeset
for help on using the changeset viewer.