pytask/templatetags/browse_helpers.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Sun, 23 Jan 2011 03:21:42 +0530
changeset 515 5a90ac22843d
parent 506 db2edf922849
child 546 6393b77c3c68
permissions -rw-r--r--
Style fix.

"""Module containing the templatetags for rendering data especially for
browsing.
"""


__authors__ = [
    '"Madhusudan.C.S" <madhusudancs@fossee.in>',
    ]


from django import template


register = template.Library()


@register.inclusion_tag('templatetags/_as_browse_textbooks.html')
def as_list_textbooks(textbooks, title):
    """Returns a dictionary required to display the list of tasks.
    """

    return {
      'tasks': textbooks,
      'title': title,
      }


@register.inclusion_tag('templatetags/_as_modification_display.html')
def as_modification_display(title, user, creation_datatime):
    """Returns a context dictionary containing the fields necessary
    to render the creation/modification.
    """

    return {
      'title': title,
      'user': user,
      'modification_datetime': creation_datatime,
      }


@register.inclusion_tag('templatetags/_as_uberbar.html')
def as_uberbar(message):
    """Returns a context dictionary containing the fields necessary
    to render the uberbar.
    """

    return {
      'message': message,
      }