|
1 from django.contrib import admin |
|
2 |
|
3 from project.scipycon.base.models import Event |
|
4 from project.scipycon.base.models import Timeline |
|
5 |
|
6 |
|
7 class EventAdmin(admin.ModelAdmin): |
|
8 list_display = ('name', 'turn', 'status', 'scope') |
|
9 list_filter = ('name', 'turn', 'status',) |
|
10 search_fields = ('name', 'turn', 'status',) |
|
11 fieldsets = ( |
|
12 ('Details', { |
|
13 'fields': ('name', 'turn', 'status', 'scope', 'timeline') |
|
14 }), |
|
15 ) |
|
16 |
|
17 |
|
18 class TimelineAdmin(admin.ModelAdmin): |
|
19 list_display = ('registration_start', 'registration_end', 'cfp_start', |
|
20 'cfp_end', 'accepted_papers_announced', |
|
21 'proceedings_paper_deadline', 'event_start', |
|
22 'event_end') |
|
23 list_filter = ('registration_start', 'registration_end', 'cfp_start', |
|
24 'cfp_end', 'accepted_papers_announced', |
|
25 'proceedings_paper_deadline', 'event_start', |
|
26 'event_end') |
|
27 search_fields = ('registration_start', 'registration_end', 'cfp_start', |
|
28 'cfp_end', 'accepted_papers_announced', |
|
29 'proceedings_paper_deadline', 'event_start', |
|
30 'event_end') |
|
31 fieldsets = ( |
|
32 ('Registration', { |
|
33 'fields': ('registration_start', 'registration_end') |
|
34 }), |
|
35 ('Call for Papers', { |
|
36 'fields': ('cfp_start', 'cfp_end', 'accepted_papers_announced', |
|
37 'proceedings_paper_deadline') |
|
38 }), |
|
39 ('Event', { |
|
40 'fields': ('event_start', 'event_end') |
|
41 }), |
|
42 ) |
|
43 |
|
44 admin.site.register(Event, EventAdmin) |
|
45 admin.site.register(Timeline, TimelineAdmin) |