Initial implementation of a working ICalendarFeedView based on the Django syndication...
[philo.git] / contrib / julian / admin.py
1 from django.contrib import admin
2 from philo.admin import EntityAdmin
3 from philo.contrib.julian.models import Location, Event, Calendar, ICalendarFeedView
4
5
6 class LocationAdmin(EntityAdmin):
7         pass
8
9
10 class EventAdmin(EntityAdmin):
11         #fieldsets = (
12         #       (None, {
13         #               'fields': ('name', 'slug' 'description', 'tags', 'parent_event', 'owner')
14         #       }),
15         #       ('Location', {
16         #               'fields': ('location_content_type', 'location_pk')
17         #       }),
18         #       ('Time', {
19         #               'fields': (('start_date', 'start_time'), ('end_date', 'end_time'),),
20         #       })
21         #)
22         related_lookup_fields = {
23                 'generic': [["location_content_type", "location_pk"]]
24         }
25
26
27 class CalendarAdmin(EntityAdmin):
28         pass
29
30
31 class ICalendarFeedViewAdmin(EntityAdmin):
32         pass
33
34
35 admin.site.register(Location, LocationAdmin)
36 admin.site.register(Event, EventAdmin)
37 admin.site.register(Calendar, CalendarAdmin)
38 admin.site.register(ICalendarFeedView, ICalendarFeedViewAdmin)