from django.contrib import admin from models import * #from markitup.widgets import MarkItUpWidget #from django.contrib.contenttypes import generic #from padmavideos.models import PadmaVideo, PadmaClip #class AudioInline(admin.StackedInline): # model = Audio # extra = 2 #class ImageInline(admin.StackedInline): # model = Image # extra = 3 #class PadmaVideoInline(generic.GenericStackedInline): # model = PadmaClip # extra = 3 #class DocumentInline(admin.StackedInline): # model = Document # extra = 2 #class MeetingPerformanceImageInline(admin.StackedInline): # model = MeetingPerformanceImage # extra = 3 #class MeetingSponsorInline(admin.StackedInline): # model = MeetingSponsor # extra = 4 class OccupationAdmin(admin.ModelAdmin): save_on_top = True class RelationAdmin(admin.ModelAdmin): save_on_top = True admin.site.register(Occupation, OccupationAdmin) admin.site.register(Relation, RelationAdmin) #class TalkAdmin(admin.ModelAdmin): # inlines = [PadmaVideoInline, AudioInline, ImageInline, DocumentInline] # save_on_top = True # list_display = ('__unicode__', 'presenter', 'session',) # list_filter = ['session'] # search_fields = ('title', 'intro', 'presenter',) # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} # #hide meeting field #class MeetingDayInline(admin.StackedInline): # model = MeetingDay # extra = 3 #class ParticipantInline(admin.StackedInline): # inlines = [PadmaVideoInline] # model = Participant # extra = 3 #class MeetingAdmin(admin.ModelAdmin): # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} # inlines = [MeetingDayInline, ImageInline, DocumentInline, ParticipantInline, MeetingSponsorInline] # prepopulated_fields = {"slug": ("title",)} # save_on_top = True #class MeetingPerformanceAdmin(admin.ModelAdmin): # inlines = [MeetingPerformanceImageInline] # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} # search_fields = ('title', 'synopsis',) # save_on_top = True #class ProjectAdmin(admin.ModelAdmin): # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} # prepopulated_fields = {"slug": ("title",)} # save_on_top = True #class SessionAdmin(admin.ModelAdmin): # inlines = [PadmaVideoInline] # search_fields = ('title', 'intro',) # list_filter = ['day'] # list_display = ('__unicode__',) # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} #class ParticipantAdmin(admin.ModelAdmin): # search_fields = ('title', 'short_bio',) # list_display = ('name', 'title', 'meeting',) # list_filter = ['meeting'] # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} #class CommentAdmin(admin.ModelAdmin): # list_display = ('__unicode__', 'is_displayed',) # list_editable = ('is_displayed',) # list_filter = ['meeting'] #class SignupAdmin(admin.ModelAdmin): # search_fields = ('email',) #class ImageAdmin(admin.ModelAdmin): # search_fields = ('title', 'intro',) # list_filter = ['meeting', 'talk'] #class AudioAdmin(admin.ModelAdmin): # search_fields = ('title', 'intro',) # list_filter = ['meeting', 'talk'] #class VideoAdmin(admin.ModelAdmin): # search_fields = ('title', 'intro',) # list_filter = ['meeting', 'talk'] #class DocumentAdmin(admin.ModelAdmin): # list_display = ('__unicode__', 'subject',) # list_editable = ('subject',) # formfield_overrides = {models.TextField: {'widget': MarkItUpWidget}} #admin.site.register(Comment, CommentAdmin) #admin.site.register(Meeting, MeetingAdmin) #admin.site.register(Audio, AudioAdmin) #admin.site.register(Video, VideoAdmin) #admin.site.register(Image, ImageAdmin) ##admin.site.register(PadmaVideo, PadmaVideoAdmin) #admin.site.register(Document, DocumentAdmin) #admin.site.register(DocumentSubject) #admin.site.register(Project, ProjectAdmin) ##admin.site.register(MeetingDay) #admin.site.register(Session, SessionAdmin) #admin.site.register(Talk, TalkAdmin) #admin.site.register(Participant, ParticipantAdmin) #admin.site.register(Signup, SignupAdmin) #admin.site.register(MeetingPerformance, MeetingPerformanceAdmin) #admin.site.register(CommentCaptcha)