summaryrefslogtreecommitdiff
path: root/pgweb/docs/admin.py
blob: 56ca3c4df15253827b8513244443016c1aed0ea7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from django.contrib import admin
from models import DocComment

def approve_doccomment(modeladmin, request, queryset):
	# We need to do this in a loop even though it's less efficient,
	# since using queryset.update() will not send the moderation messages.
	for e in queryset:
		e.approved = True
		e.save()
approve_doccomment.short_description = 'Approve comment'

class DocCommentAdmin(admin.ModelAdmin):
	list_display = ('file', 'version', 'posted_at', 'approved', )
	list_filter = ('approved', )
	actions = [approve_doccomment, ]

admin.site.register(DocComment, DocCommentAdmin)