source: remit/finance_core/admin.py @ 7df1c50

client
Last change on this file since 7df1c50 was 7df1c50, checked in by Alex Dehnert <adehnert@…>, 15 years ago

Transaction in the admin UI

  • Property mode set to 100644
File size: 1.1 KB
Line 
1from django.contrib import admin
2import finance_core.models
3
4class BudgetAreaAdmin(admin.ModelAdmin):
5    list_display = ('path', 'name', 'owner', 'interested', 'always', )
6    #fields = [ 'path', 'name', 'comment', 'owner', 'interested', ]
7
8
9class BudgetTermAdmin(admin.ModelAdmin):
10    prepopulated_fields = {"slug": ("name",)}
11    list_display = ('name', 'start_date', 'end_date', 'submit_deadline', )
12
13
14class BudgetAreaTermAdmin(admin.ModelAdmin):
15    list_display = ('budget_area', 'budget_term', )
16
17
18class LineItemInline(admin.TabularInline):
19    model = finance_core.models.LineItem
20
21
22class LineItemAdmin(admin.ModelAdmin):
23    pass
24
25
26class TransactionAdmin(admin.ModelAdmin):
27    inlines = [
28        LineItemInline,
29    ]
30
31
32admin.site.register(finance_core.models.BudgetArea, BudgetAreaAdmin)
33admin.site.register(finance_core.models.BudgetTerm, BudgetTermAdmin)
34admin.site.register(finance_core.models.BudgetAreaTerm, BudgetAreaTermAdmin)
35admin.site.register(finance_core.models.Transaction, TransactionAdmin)
36admin.site.register(finance_core.models.LineItem, LineItemAdmin)
Note: See TracBrowser for help on using the repository browser.