Merge pull request #167 from camilonova/patch-2

Update to django 1.11
master
Brandon Taylor 2017-03-14 08:47:12 -04:00 committed by GitHub
commit 60ac42cd2b
1 changed files with 6 additions and 9 deletions

View File

@ -1,5 +1,6 @@
from django import template from django.template.loader import render_to_string
from django import template
register = template.Library() register = template.Library()
@ -7,29 +8,25 @@ register = template.Library()
def render_sortable_objects(context, objects, def render_sortable_objects(context, objects,
sortable_objects_template='adminsortable/shared/objects.html'): sortable_objects_template='adminsortable/shared/objects.html'):
context.update({'objects': objects}) context.update({'objects': objects})
tmpl = template.loader.get_template(sortable_objects_template) return render_to_string(sortable_objects_template, context.flatten())
return tmpl.render(context)
@register.simple_tag(takes_context=True) @register.simple_tag(takes_context=True)
def render_nested_sortable_objects(context, objects, group_expression, def render_nested_sortable_objects(context, objects, group_expression,
sortable_nested_objects_template='adminsortable/shared/nested_objects.html'): sortable_nested_objects_template='adminsortable/shared/nested_objects.html'):
context.update({'objects': objects, 'group_expression': group_expression}) context.update({'objects': objects, 'group_expression': group_expression})
tmpl = template.loader.get_template(sortable_nested_objects_template) return render_to_string(sortable_nested_objects_template, context.flatten())
return tmpl.render(context)
@register.simple_tag(takes_context=True) @register.simple_tag(takes_context=True)
def render_list_items(context, list_objects, def render_list_items(context, list_objects,
sortable_list_items_template='adminsortable/shared/list_items.html'): sortable_list_items_template='adminsortable/shared/list_items.html'):
context.update({'list_objects': list_objects}) context.update({'list_objects': list_objects})
tmpl = template.loader.get_template(sortable_list_items_template) return render_to_string(sortable_list_items_template, context.flatten())
return tmpl.render(context)
@register.simple_tag(takes_context=True) @register.simple_tag(takes_context=True)
def render_object_rep(context, obj, forloop, def render_object_rep(context, obj, forloop,
sortable_object_rep_template='adminsortable/shared/object_rep.html'): sortable_object_rep_template='adminsortable/shared/object_rep.html'):
context.update({'object': obj, 'forloop': forloop}) context.update({'object': obj, 'forloop': forloop})
tmpl = template.loader.get_template(sortable_object_rep_template) return render_to_string(sortable_object_rep_template, context.flatten())
return tmpl.render(context)