aboutsummaryrefslogtreecommitdiffstats
path: root/97suifangqa/apps/sciblog/admin.py
diff options
context:
space:
mode:
Diffstat (limited to '97suifangqa/apps/sciblog/admin.py')
-rw-r--r--97suifangqa/apps/sciblog/admin.py28
1 files changed, 23 insertions, 5 deletions
diff --git a/97suifangqa/apps/sciblog/admin.py b/97suifangqa/apps/sciblog/admin.py
index 0dfb2ef..18a5490 100644
--- a/97suifangqa/apps/sciblog/admin.py
+++ b/97suifangqa/apps/sciblog/admin.py
@@ -2,7 +2,8 @@
from django.contrib import admin
from django import forms
from django.db import models
-from .models import SciBlog, ResultContent, EndPoint
+from .models import SciBlog, ResultContent, EndPoint, BlogAnnotation
+
from utils.widget import MarkitUpWidget, TinyMceWidget
class ResultContentInline(admin.TabularInline):
@@ -16,18 +17,35 @@ class SciBlogAdmin(admin.ModelAdmin):
inlines = [
ResultContentInline,
]
+ filter_horizontal = ('hospital','konwledge_piece','endpoints','query')
+
def get_blogs(endp):
- blog = endp.blogs.all()[0]
- return "<a href='/admin/sciblog/sciblog/%s'>%s<a>" % (blog.id, blog.title)
+ blogList = endp.blogs.all()
+ blogListWith3 = []
+ for each in blogList:
+ blogListWith3.append('#'+str(each.id))
+ #blogsStringWith3 = "#".join(blogListWith3)
+
+ #return "<a href='/admin/sciblog/sciblog/%s'>%s<a>" % (blog.id, blog.title)
+
+ return blogListWith3
get_blogs.short_description = "SciBlog"
-get_blogs.allow_tags = True
+#get_blogs.allow_tags = True
class EndPointAdmin(admin.ModelAdmin):
- list_display = ('__unicode__', get_blogs)
+ #list_display = ('__unicode__', get_blogs)
+ list_display = ('__unicode__', 'type',get_blogs)
+ search_fields = ['content']
+
+
+class BlogAnnotationAdmin(admin.ModelAdmin):
+ list_display = ('__unicode__','no')
+ filter_horizontal = ('keywords',)
admin.site.register(SciBlog, SciBlogAdmin)
admin.site.register(EndPoint, EndPointAdmin)
+admin.site.register(BlogAnnotation, BlogAnnotationAdmin) \ No newline at end of file