client
Last change
on this file since f468e6d was
f468e6d,
checked in by Alex Dehnert <adehnert@…>, 16 years ago
|
Split vouchers off into a finance_core app too
|
-
Property mode set to
100644
|
File size:
928 bytes
|
Line | |
---|
1 | import vouchers |
---|
2 | from django.contrib import admin |
---|
3 | |
---|
4 | |
---|
5 | class ReimbursementRequestAdmin(admin.ModelAdmin): |
---|
6 | def formfield_for_foreignkey(self, db_field, request=None, **kwargs): |
---|
7 | field = super(ReimbursementRequestAdmin, self).formfield_for_foreignkey( |
---|
8 | db_field, request, **kwargs) |
---|
9 | print "In RRA" |
---|
10 | if db_field.rel.to == vouchers.models.BudgetArea: |
---|
11 | field.label_from_instance = self.get_budgetarea_name |
---|
12 | return field |
---|
13 | |
---|
14 | def get_budgetarea_name(self, area, ): |
---|
15 | return area.indented_name() |
---|
16 | |
---|
17 | fieldsets = [ |
---|
18 | ('Request metadata', {'fields': ['submitter']}), |
---|
19 | ('Recipient', {'fields': ['check_to_name', 'check_to_email', 'check_to_addr', ] }), |
---|
20 | ('Expense details', {'fields': ['amount', 'budget_area', 'budget_term', ] }), |
---|
21 | ] |
---|
22 | |
---|
23 | |
---|
24 | admin.site.register(vouchers.models.ReimbursementRequest, ReimbursementRequestAdmin) |
---|
Note: See
TracBrowser
for help on using the repository browser.