Ticket #8630: 8630_r8782_admin.diff
File 8630_r8782_admin.diff, 1.9 KB (added by , 16 years ago) |
---|
-
django/contrib/comments/admin.py
2 2 from django.conf import settings 3 3 from django.contrib.comments.models import Comment 4 4 from django.utils.translation import ugettext_lazy as _ 5 from django.contrib.comments import get_model 5 6 6 7 class CommentsAdmin(admin.ModelAdmin): 7 8 fieldsets = ( … … 21 22 date_hierarchy = 'submit_date' 22 23 search_fields = ('comment', 'user__username', 'user_name', 'user_email', 'user_url', 'ip_address') 23 24 24 admin.site.register(Comment, CommentsAdmin) 25 if get_model() is Comment: 26 admin.site.register(Comment, CommentsAdmin) -
django/contrib/comments/__init__.py
39 39 return getattr(settings, 'COMMENTS_APP', 'django.contrib.comments') 40 40 41 41 def get_model(): 42 from django.contrib.comments.models import Comment 43 return Comment 42 if get_comment_app_name() == __name__: 43 from django.contrib.comments.models import Comment 44 return Comment 45 return get_comment_app().get_model() 44 46 45 47 def get_form(): 46 from django.contrib.comments.forms import CommentForm 47 return CommentForm 48 if get_comment_app_name() == __name__: 49 from django.contrib.comments.forms import CommentForm 50 return CommentForm 51 return get_comment_app().get_form() 48 52 49 53 def get_form_target(): 50 return urlresolvers.reverse("django.contrib.comments.views.comments.post_comment") 54 if get_comment_app_name() == __name__: 55 return urlresolvers.reverse("django.contrib.comments.views.comments.post_comment") 56 return get_comment_app().get_form_target() 51 57 52 58 def get_flag_url(comment): 53 59 """