source: asadb/space/admin.py @ 1927d79

space-accessstablestage
Last change on this file since 1927d79 was 21f7242, checked in by Alex Dehnert <adehnert@…>, 13 years ago

Add info_url to the admin

  • Property mode set to 100644
File size: 1.5 KB
Line 
1import space.models
2from django.contrib import admin
3from reversion.admin import VersionAdmin
4
5class Admin_LockType(VersionAdmin):
6    list_display = (
7        'id',
8        'name',
9        'slug',
10        'info_addr',
11        'info_url',
12        'db_update',
13    )
14    list_display_links = ( 'id', 'name', 'slug', )
15    search_fields = ('name', 'slug', 'info_addr', 'info_url', 'db_update', )
16admin.site.register(space.models.LockType, Admin_LockType)
17
18class Admin_Space(VersionAdmin):
19    list_display = (
20        'id',
21        'number',
22        'asa_owned',
23        'lock_type',
24        'merged_acl',
25    )
26    list_display_links = ( 'id', 'number', )
27    list_filter = ('lock_type', )
28    search_fields = ('number', )
29admin.site.register(space.models.Space, Admin_Space)
30
31class Admin_SpaceAssignment(admin.ModelAdmin):
32    list_max_show_all = 500
33    list_display = (
34        'group',
35        'space',
36        'locker_num',
37        'start',
38        'end',
39    )
40    list_display_links = list_display
41    list_filter = ('space', )
42    search_fields = ( 'group__name', 'group__officer_email', 'space__number', )
43admin.site.register(space.models.SpaceAssignment, Admin_SpaceAssignment)
44
45class Admin_SpaceAccessListEntry(admin.ModelAdmin):
46    list_display = (
47        'group',
48        'space',
49        'start',
50        'end',
51        'name',
52    )
53    list_display_links = list_display
54    search_fields = (
55        'group__name', 'group__officer_email',
56        'space__number',
57        'name',
58    )
59admin.site.register(space.models.SpaceAccessListEntry, Admin_SpaceAccessListEntry)
Note: See TracBrowser for help on using the repository browser.