source: asadb/forms/admin.py @ 00d201c

space-accessstablestagetest-hooks
Last change on this file since 00d201c was 00d201c, checked in by Alex Dehnert <adehnert@…>, 14 years ago

Allow filtering confirmations by group

  • Property mode set to 100644
File size: 1.4 KB
Line 
1import forms.models
2from django.contrib import admin
3
4class FYSMAdmin(admin.ModelAdmin):
5    list_display = (
6        'group',
7        'display_name',
8        'year',
9        'website',
10        'contact_email',
11    )
12    list_display_links = ('group', 'display_name', 'year', )
13    list_filter = ('year', 'categories', )
14    search_fields = ('group__name', 'group__abbreviation', 'display_name', 'year', )
15
16class FYSMCategoryAdmin(admin.ModelAdmin):
17    list_display = (
18        'name',
19    )
20    prepopulated_fields = {"slug": ("name",)}
21
22admin.site.register(forms.models.FYSM, FYSMAdmin)
23admin.site.register(forms.models.FYSMCategory, FYSMCategoryAdmin)
24
25class Admin_GroupMembershipUpdate(admin.ModelAdmin):
26    list_display = (
27        'pk',
28        'group',
29        'update_time',
30        'updater_name',
31        'updater_title',
32        'num_undergrads',
33        'num_grads',
34        'num_alum',
35        'num_other_affiliate',
36        'num_other',
37    )
38    list_display_links = ('pk', 'group', )
39admin.site.register(forms.models.GroupMembershipUpdate, Admin_GroupMembershipUpdate)
40
41class Admin_PersonMembershipUpdate(admin.ModelAdmin):
42    list_display = (
43        'pk',
44        'username',
45        'update_time',
46    )
47    list_filter = ('groups', )
48    list_display_links = ('pk', 'username', )
49admin.site.register(forms.models.PersonMembershipUpdate, Admin_PersonMembershipUpdate)
Note: See TracBrowser for help on using the repository browser.