1 from django.contrib import admin
2 from philo.admin import EntityAdmin
3 from philo.contrib.julian.models import Location, Event, Calendar, ICalendarFeedView
6 class LocationAdmin(EntityAdmin):
10 class EventAdmin(EntityAdmin):
13 # 'fields': ('name', 'slug' 'description', 'tags', 'parent_event', 'owner')
16 # 'fields': ('location_content_type', 'location_pk')
19 # 'fields': (('start_date', 'start_time'), ('end_date', 'end_time'),),
22 related_lookup_fields = {
23 'generic': [["location_content_type", "location_pk"]]
27 class CalendarAdmin(EntityAdmin):
31 class ICalendarFeedViewAdmin(EntityAdmin):
35 admin.site.register(Location, LocationAdmin)
36 admin.site.register(Event, EventAdmin)
37 admin.site.register(Calendar, CalendarAdmin)
38 admin.site.register(ICalendarFeedView, ICalendarFeedViewAdmin)