equal
deleted
inserted
replaced
5 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
5 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
6 ] |
6 ] |
7 |
7 |
8 |
8 |
9 from django import template |
9 from django import template |
|
10 |
10 |
11 |
11 register = template.Library() |
12 register = template.Library() |
12 |
13 |
13 |
14 |
14 @register.inclusion_tag('projrev/templatetags/_as_review.html') |
15 @register.inclusion_tag('projrev/templatetags/_as_review.html') |
48 review_context['state'] = project.state |
49 review_context['state'] = project.state |
49 review_context['district'] = project.district |
50 review_context['district'] = project.district |
50 review_context['line_item'] = project.line_item |
51 review_context['line_item'] = project.line_item |
51 |
52 |
52 return review_context |
53 return review_context |
|
54 |
|
55 @register.filter() |
|
56 def serial_no(project, arg): |
|
57 """Returns the latest serial number of the project's proposal |
|
58 """ |
|
59 |
|
60 proposals = project.proposal_set.all().order_by('-submitted_on') |
|
61 import logging |
|
62 logging.error(proposals) |
|
63 if proposals: |
|
64 if arg == 'new': |
|
65 proposal = proposals[0] |
|
66 elif arg == 'old': |
|
67 if len(proposals) > 1: |
|
68 proposal = proposals[1] |
|
69 else: |
|
70 proposal = None |
|
71 |
|
72 if proposal: |
|
73 return str(proposal.id) |
|
74 |
|
75 return 'NA' |