/* * Status codes for the {{ label }} model. */ var {{ label }}Codes = { {% for opt in options %}'{{ opt.key }}': { key: '{{ opt.key }}', value: '{{ opt.value }}',{% if opt.color %} label: 'label-{{ opt.color }}',{% endif %} },{% endfor %} }; /* * Render the status for a {{ label }} object. * Uses the values specified in "status_codes.py" * This function is generated by the "status_codes.html" template */ function {{ label }}StatusDisplay(key) { key = String(key); var value = {{ label }}Codes[key].value; if (value == null || value.length == 0) { value = key; } // Select the label color var label = {{ label }}Codes[key].label ?? ''; return `${value}`; }