from django.contrib.contenttypes import generic
from threadedcomments.models import ThreadedComment
from django.utils.safestring import mark_safe
+from django.utils.translation import ugettext as _
+from django.utils.encoding import force_unicode
+from forms import get_influence_comment_form
class CharacterAdmin(admin.ModelAdmin):
list_filter=('status', 'player')
class Media:
js = ('base/js/yahoo-dom-event.js', 'base/js/logger-debug.js')
+ css = {'all' : ('base/css/admin.css',)}
def __call__(self, request, url):
if (url and url.endswith('/comments')):
comments = obj.get_comments(private=True)
context = {
+ 'title' : _('Commentaar: %s') % force_unicode(obj),
'root_path' : self.admin_site.root_path,
'app_label' : self.model._meta.app_label,
'object' : obj,
'opts' : opts,
'comments' : comments,
+ 'comment_form' : get_influence_comment_form(request.user.is_staff, None)(),
'media' : mark_safe(self.media),
}
return render_to_response('admin/influences/influence/comments.html', context, RequestContext(request))