{% macro render_fields(source, form) %}
{% for source_field_data in source %}
{% if source_field_data is not string %}
{% set field = source_field_data[0] %}
{% set args = source_field_data[1:] %}
{% else %}
{% set field = source_field_data %}
{% set args = [] %}
{% endif %}
{% if form[field].type == "BooleanField" %}
{{ render_checkbox(form[field]) }}
{% elif form[field].type == "SelectField" %}
{{ render_select(form[field], *args) }}
{% elif form[field].type == "RadioField" %}
{{ render_radio(form[field]) }}
{% else %}
{{ render_field(form[field], *args) }}
{% endif %}
{% endfor %}
{% endmacro %}
{% macro render_radio(radiofield) -%}
{% endmacro %}
{% macro render_select(selectfield, style, formtype) %}
{% endmacro %}
{% macro render_field(field, style, formtype) %}
{% endmacro %}
{% macro render_checkbox(field) %}
{% endmacro %}
{% macro _render_resources_table(resource_table_data) %}
{% if resource_table_data %}
{% for element in resource_table_data[0] %}
{{ element }} |
{% endfor %}
{% for row in resource_table_data[1:] %}
{{ row[0] }} |
{% for element in row[1:-1] %}
{{ element }} |
{% endfor %}
{{ row[-1] }} |
{% endfor %}
{% endif %}
{% endmacro %}
{% macro render_quota_project(quota) %}
{% if not quota.abc_service.slug %}
unknown
{% else %}
{{ quota.abc_service.hr_name or quota.abc_service.slug}}
{% endif %}
|
{{ _render_resources_table(quota.get_table_view()) }} |
{{ _render_resources_table(quota.get_quota_table_view()) }} |
{{ _render_resources_table(quota.get_free_table_view()) }} |
{% endmacro %}
{% macro render_quota_subproject(subproject) %}
|
|
{{ _render_resources_table(subproject.get_table_view()) }}
|
| |
{% endmacro %}
{% macro render_quota_service(service) %}
|
{{ service.ctype }}/{{ service.name }}
|
{{ _render_resources_table(service.get_table_view()) }}
|
| |
{% endmacro %}
{% macro render_testing_form(form) %}
{% endmacro %}
{% macro render_prestable_form(form) %}
{% endmacro %}
{% macro render_production_form(form) %}
{% endmacro %}
{% macro render_namespace_form(form) %}
{% endmacro %}
{% macro render_shooting_form(form) %}
{% endmacro %}
{% macro render_regular_shooting_form(regular_form) %}
{% endmacro %}
{% macro render_shooting_table(table) %}
Таблица регулярных стрельб
Добавить
{% endmacro %}
{% macro nav_link(endpoint, name) %}
{% if request.endpoint.endswith(endpoint) %}
{{name}}
{% else %}
{{name}}
{% endif %}
{% endmacro %}
{% macro findkey_form(findkey_form, admin_mode=False) %}
{% endmacro %}