source: remit/finance_core/admin.py @ 02030a2

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

Display slug in BudgetTerm? admin

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