diff --git a/InvenTree/part/templatetags/inventree_extras.py b/InvenTree/part/templatetags/inventree_extras.py index 2c175003d0..9677e3b228 100644 --- a/InvenTree/part/templatetags/inventree_extras.py +++ b/InvenTree/part/templatetags/inventree_extras.py @@ -12,6 +12,19 @@ from common.models import InvenTreeSetting, ColorTheme register = template.Library() +@register.simple_tag() +def define(value, *args, **kwargs): + """ + Shortcut function to overcome the shortcomings of the django templating language + + Use as follows: {% define "hello_world" as hello %} + + Ref: https://stackoverflow.com/questions/1070398/how-to-set-a-value-of-a-variable-inside-a-template-code + """ + + return value + + @register.simple_tag() def decimal(x, *args, **kwargs): """ Simplified rendering of a decimal number """