X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/fb2124a285959c8952d2903deefdbea421c5272f..d19e216035b14d8f60b24dda0c0670e6997f16ce:/contrib/julian/admin.py?ds=inline diff --git a/contrib/julian/admin.py b/contrib/julian/admin.py deleted file mode 100644 index 10bc6f9..0000000 --- a/contrib/julian/admin.py +++ /dev/null @@ -1,78 +0,0 @@ -from django.contrib import admin -from philo.admin import EntityAdmin, COLLAPSE_CLASSES -from philo.contrib.julian.models import Location, Event, Calendar, CalendarView - - -class LocationAdmin(EntityAdmin): - pass - - -class EventAdmin(EntityAdmin): - fieldsets = ( - (None, { - 'fields': ('name', 'slug', 'description', 'tags', 'owner') - }), - ('Location', { - 'fields': ('location_content_type', 'location_pk') - }), - ('Time', { - 'fields': (('start_date', 'start_time'), ('end_date', 'end_time'),), - }), - ('Advanced', { - 'fields': ('parent_event', 'uuid',), - 'classes': COLLAPSE_CLASSES - }) - ) - filter_horizontal = ['tags'] - raw_id_fields = ['parent_event'] - related_lookup_fields = { - 'fk': raw_id_fields, - 'generic': [["location_content_type", "location_pk"]] - } - prepopulated_fields = {'slug': ('name',)} - - -class CalendarAdmin(EntityAdmin): - prepopulated_fields = {'slug': ('name',)} - filter_horizontal = ['events'] - fieldsets = ( - (None, { - 'fields': ('name', 'description', 'events') - }), - ('Advanced', { - 'fields': ('slug', 'uuid'), - 'classes': COLLAPSE_CLASSES - }) - ) - - -class CalendarViewAdmin(EntityAdmin): - fieldsets = ( - (None, { - 'fields': ('calendar',) - }), - ('Pages', { - 'fields': ('index_page', 'event_detail_page') - }), - ('General Settings', { - 'fields': ('tag_permalink_base', 'owner_permalink_base', 'location_permalink_base', 'events_per_page') - }), - ('Event List Pages', { - 'fields': ('timespan_page', 'tag_page', 'location_page', 'owner_page'), - 'classes': COLLAPSE_CLASSES - }), - ('Archive Pages', { - 'fields': ('location_archive_page', 'tag_archive_page', 'owner_archive_page'), - 'classes': COLLAPSE_CLASSES - }), - ('Feed Settings', { - 'fields': ( 'feeds_enabled', 'feed_suffix', 'feed_type', 'item_title_template', 'item_description_template',), - 'classes': COLLAPSE_CLASSES - }) - ) - - -admin.site.register(Location, LocationAdmin) -admin.site.register(Event, EventAdmin) -admin.site.register(Calendar, CalendarAdmin) -admin.site.register(CalendarView, CalendarViewAdmin) \ No newline at end of file