django2: Replace assignment_tag with simple_tag
https://docs.djangoproject.com/en/2.0/releases/1.9/#assignment-tag blueprint django2-support Change-Id: Ib5021a4030fd9bc954365a352bdf4dccd049d28e
This commit is contained in:
@@ -52,7 +52,7 @@ def site_branding_link():
|
|||||||
|
|
||||||
# TODO(jeffjapan): This is just an assignment tag version of the above, replace
|
# TODO(jeffjapan): This is just an assignment tag version of the above, replace
|
||||||
# when the dashboard is upgraded to a django version that
|
# when the dashboard is upgraded to a django version that
|
||||||
# supports the @assignment_tag decorator syntax instead.
|
# supports the @simple_tag decorator syntax instead.
|
||||||
class SaveBrandingNode(template.Node):
|
class SaveBrandingNode(template.Node):
|
||||||
def __init__(self, var_name):
|
def __init__(self, var_name):
|
||||||
self.var_name = var_name
|
self.var_name = var_name
|
||||||
|
@@ -199,19 +199,19 @@ def jstemplate(parser, token):
|
|||||||
return JSTemplateNode(nodelist)
|
return JSTemplateNode(nodelist)
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag
|
@register.simple_tag
|
||||||
def load_config():
|
def load_config():
|
||||||
return conf
|
return conf
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag
|
@register.simple_tag
|
||||||
def datepicker_locale():
|
def datepicker_locale():
|
||||||
locale_mapping = getattr(settings, 'DATEPICKER_LOCALES',
|
locale_mapping = getattr(settings, 'DATEPICKER_LOCALES',
|
||||||
bootstrap_datepicker.LOCALE_MAPPING)
|
bootstrap_datepicker.LOCALE_MAPPING)
|
||||||
return locale_mapping.get(translation.get_language(), 'en')
|
return locale_mapping.get(translation.get_language(), 'en')
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag
|
@register.simple_tag
|
||||||
def template_cache_age():
|
def template_cache_age():
|
||||||
return getattr(settings, 'NG_TEMPLATE_CACHE_AGE', 0)
|
return getattr(settings, 'NG_TEMPLATE_CACHE_AGE', 0)
|
||||||
|
|
||||||
|
@@ -34,14 +34,14 @@ def is_multidomain_supported():
|
|||||||
False))
|
False))
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def is_multi_region(context):
|
def is_multi_region(context):
|
||||||
if 'request' not in context:
|
if 'request' not in context:
|
||||||
return False
|
return False
|
||||||
return is_multi_region_configured(context['request'])
|
return is_multi_region_configured(context['request'])
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag
|
@register.simple_tag
|
||||||
def is_multidomain():
|
def is_multidomain():
|
||||||
return is_multidomain_supported()
|
return is_multidomain_supported()
|
||||||
|
|
||||||
|
@@ -67,22 +67,22 @@ def find_asset(theme, asset):
|
|||||||
return staticfiles_storage.url(pathname2url(return_path))
|
return staticfiles_storage.url(pathname2url(return_path))
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag()
|
@register.simple_tag()
|
||||||
def themes():
|
def themes():
|
||||||
return hz_themes.get_selectable_themes()
|
return hz_themes.get_selectable_themes()
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag()
|
@register.simple_tag()
|
||||||
def theme_cookie():
|
def theme_cookie():
|
||||||
return hz_themes.get_theme_cookie_name()
|
return hz_themes.get_theme_cookie_name()
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag()
|
@register.simple_tag()
|
||||||
def theme_dir():
|
def theme_dir():
|
||||||
return hz_themes.get_theme_dir()
|
return hz_themes.get_theme_dir()
|
||||||
|
|
||||||
|
|
||||||
@register.assignment_tag(takes_context=True)
|
@register.simple_tag(takes_context=True)
|
||||||
def current_theme(context):
|
def current_theme(context):
|
||||||
return get_theme(context.request)
|
return get_theme(context.request)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user