from django.utils.translation import ugettext_lazy as _
from django.contrib.comments.models import Comment
from document_comments import comment_delete


def get_comments_subtemplate(obj):
    """
    Return all the settings to render a subtemplate containing an
    object's comments
    """
    return {
        'name': 'generic_list_subtemplate.html',
        'context': {
            'title': _(u'comments'),
            'object_list': Comment.objects.for_model(obj).order_by('-submit_date'),
            'hide_link': True,
            'hide_object': True,
            'navigation_object_links': [comment_delete],
            'scrollable_content': True,
            'scrollable_content_height': '200px',
        }
    }
