aboutsummaryrefslogtreecommitdiffstats
path: root/bn_django/journal/admin.py
diff options
context:
space:
mode:
authorbnewbold <bnewbold@eta.mit.edu>2009-02-01 06:25:10 -0500
committerbnewbold <bnewbold@eta.mit.edu>2009-02-01 06:25:10 -0500
commitc7b29da94d3b85ec91f0d5e2789db11a43473df5 (patch)
treea5502674da4a9ed8367f911112d34c094481e83c /bn_django/journal/admin.py
parent0988ee83c8a8b24801624beae78ceba1bfa82d07 (diff)
downloadbnewnet-c7b29da94d3b85ec91f0d5e2789db11a43473df5.tar.gz
bnewnet-c7b29da94d3b85ec91f0d5e2789db11a43473df5.zip
lots went on:
* rss feeds * some admin interface stuff * blah running issues: * admin interface with model inheretence? * rss feeds: unicode cool? * proper year/month implementation (don't want day) * right side bar info * dating issue (datetime vs date)
Diffstat (limited to 'bn_django/journal/admin.py')
-rw-r--r--bn_django/journal/admin.py51
1 files changed, 51 insertions, 0 deletions
diff --git a/bn_django/journal/admin.py b/bn_django/journal/admin.py
new file mode 100644
index 0000000..3f1024c
--- /dev/null
+++ b/bn_django/journal/admin.py
@@ -0,0 +1,51 @@
+from django.contrib import admin
+from bn_django.journal.models import *
+
+class EntryAdmin(admin.ModelAdmin):
+ #fieldsets = (
+ #(None, {
+ #'fields': ('title', 'date', 'html_content', 'author', 'subjournal')
+ #}, ),
+ ##('Advanced options', {
+ #'classes': ('collapse',),
+ #'fields': ('slug',)}))
+ #prepopulated_fields = {'slug': ('title'),'text_content': ('html_content')}
+ #date_hierarchy = 'date'
+ #list_display = ('date', 'title', 'subjournal', 'author')
+ search_fields = ('title','text_content')
+
+class MicroEntryAdmin(admin.ModelAdmin):
+ #fieldsets = (
+ #(None, {
+ #'fields': ('title', 'date', 'html_content', 'author',
+ #'subjournal',), }),
+ #('Advanced options', {
+ #'classes': ('collapse',),
+ #'fields': ('slug',)}))
+ prepopulated_fields = {'slug': ('title'),'text_content': ('html_content')}
+ date_hierarchy = 'date'
+ list_display = ('date', 'title', 'subjournal', 'author')
+ search_fields = ('title','text_content')
+
+class SubJournalAdmin(admin.ModelAdmin):
+ pass
+
+class LinkArtifactAdmin(admin.ModelAdmin):
+ pass
+
+class CodeAdmin(admin.ModelAdmin):
+ pass
+
+class VideoAdmin(admin.ModelAdmin):
+ pass
+
+class ImageAdmin(admin.ModelAdmin):
+ pass
+
+admin.site.register(Entry,EntryAdmin)
+admin.site.register(MicroEntry,EntryAdmin)
+admin.site.register(SubJournal)
+admin.site.register(LinkArtifact)
+admin.site.register(CodeArtifact)
+admin.site.register(VideoArtifact)
+admin.site.register(ImageArtifact)