{% extends "base.html" %} {% block title %}{{ data_type.name }} data type{% endblock %} {% block content %}

{{ data_type.name }} data type

{% if data_type.description %} {{ data_type.description_html|safe }} {% endif %} {% if data_type.base_type %}

Base type: {{ data_type.base_type.name }}

{% endif %} {% if data_type.min_value %}

Minimum allowed value: {{ data_type.min_value }}

{% endif %} {% if data_type.max_value %}

Maximum allowed value: {{ data_type.max_value }}

{% endif %} {% if data_type.regex %}

Regex pattern: {{ data_type.regex }}

{% endif %} {% if data_type.min_length %}

Minimum length: {{ data_type.min_length }}

{% endif %} {% if options %}

Allowed values

{% for option in options %} {% endfor %}
{{ option.value }} {{ option.description|safe|linebreaksbr }}
{% endif %} {% if elements or element_attributes %}

Where is this type used?

{% for element in elements %}

{{ element.name_with_brackets }}

{% endfor %} {% for el_attribute in element_attributes %}

{{ el_attribute.element.name_with_brackets }} — "{{ el_attribute.attribute.name }}" attribute

{% endfor %} {% endif %} {% endblock %}