- Timestamp:
- Feb 11, 2013, 3:33:07 AM (13 years ago)
- Branches:
- master, space-access, stable, stage
- Children:
- 83d82e7
- Parents:
- ea8e8b6
- git-author:
- Alex Dehnert <adehnert@…> (02/11/13 03:33:07)
- git-committer:
- Alex Dehnert <adehnert@…> (02/11/13 03:33:07)
- Location:
- asadb
- Files:
-
- 1 added
- 2 edited
-
groups/admin.py (modified) (3 diffs)
-
space/admin.py (modified) (4 diffs)
-
util/admin.py (added)
Legend:
- Unmodified
- Added
- Removed
-
asadb/groups/admin.py
rcbffe98 r358b26f 1 from django.contrib import admin 2 3 from reversion.admin import VersionAdmin 4 1 5 import groups.models 2 from django.contrib import admin 3 from reversion.admin import VersionAdmin 6 import util.admin 4 7 5 8 class GroupAdmin(VersionAdmin): … … 98 101 99 102 class OfficeHolderAdmin(VersionAdmin): 103 class OfficeHolderPeriodFilter(util.admin.TimePeriodFilter): 104 start_field = 'start_time' 105 end_field = 'end_time' 106 100 107 list_display = ( 101 108 'id', … … 121 128 list_filter = [ 122 129 'role', 130 OfficeHolderPeriodFilter, 123 131 ] 124 132 admin.site.register(groups.models.OfficeHolder, OfficeHolderAdmin) -
asadb/space/admin.py
r465eb7a r358b26f 1 from django.contrib import admin 2 3 from reversion.admin import VersionAdmin 4 1 5 import space.models 2 from django.contrib import admin 3 from reversion.admin import VersionAdmin 6 import util.admin 4 7 5 8 class Admin_Space(VersionAdmin): … … 15 18 16 19 class Admin_SpaceAssignment(admin.ModelAdmin): 20 class AssignmentPeriodFilter(util.admin.TimePeriodFilter): 21 start_field = 'start' 22 end_field = 'end' 23 17 24 list_max_show_all = 500 18 25 list_display = ( … … 24 31 ) 25 32 list_display_links = list_display 26 list_filter = ( 'space', )33 list_filter = (AssignmentPeriodFilter, 'space', ) 27 34 search_fields = ( 'group__name', 'group__officer_email', 'space__number', ) 28 35 admin.site.register(space.models.SpaceAssignment, Admin_SpaceAssignment) 29 36 30 37 class Admin_SpaceAccessListEntry(admin.ModelAdmin): 38 class AccessPeriodFilter(util.admin.TimePeriodFilter): 39 start_field = 'start' 40 end_field = 'end' 41 31 42 list_display = ( 32 43 'group', … … 37 48 ) 38 49 list_display_links = list_display 50 list_filter = (AccessPeriodFilter, 'space', ) 39 51 search_fields = ( 40 52 'group__name', 'group__officer_email',
Note: See TracChangeset
for help on using the changeset viewer.