From ab51762c82f3de1f9a4ff209d65c86095a716869 Mon Sep 17 00:00:00 2001 From: Sanj Date: Tue, 24 Apr 2012 12:08:56 +0530 Subject: [PATCH] er, add admin.py for profiles --- itf/itfprofiles/admin.py | 130 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100755 itf/itfprofiles/admin.py diff --git a/itf/itfprofiles/admin.py b/itf/itfprofiles/admin.py new file mode 100755 index 0000000..fa8ded3 --- /dev/null +++ b/itf/itfprofiles/admin.py @@ -0,0 +1,130 @@ +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)