{% extends "base.html" %} {% block title %}{{ _('Instrument') }} — {{ service_name }}{% endblock %} {% block stylesheets %} {{ super() }} {% endblock %} {% block template_values %} {% set language_info_languages = [] %} {% set allowed_language_ids = [] %} {% for lang in languages %} {{ allowed_language_ids.append(lang.id) or '' }} {% do language_info_languages.append({"id": lang.id | string, "name": lang.names | get_translated_text, "lang_code": lang.lang_code}) %} {% endfor %} {% do set_template_value("language_info.languages", language_info_languages) %} {% do set_template_value("language_info.english_id", ENGLISH.id) %} {% set translations = [] %} {% for translation in instrument_translations %} {% if translation.language_id in allowed_language_ids %} {% do translations.append({"language_id": translation.language_id | string, "name": translation.name, "description": translation.description, "notes": translation.notes, "short_description": translation.short_description}) %} {% endif %} {% endfor %} {% do set_template_value("translations", translations) %} {% set categories = [] %} {% for category in instrument_log_categories %} {% do categories.append({"id": category.id | string, "title": category.title, "theme": category.theme.name.lower()}) %} {% endfor %} {% do set_template_value("categories", categories) %} {% do set_template_value("default_theme_name", instrument_log_category_themes[0].name.lower()) %} {% do set_template_value("translations.enter_category_title", _('Please enter a category title.')) %} {% do set_template_value("translations.enter_shorter_category_title", _('Please enter a shorter category title (at most 100 characters).')) %} {% do set_template_value("is_create_form", submit_text != _('Save')) %} {{ super() }} {% endblock %} {% block scripts %} {{ super() }} {% endblock %} {% block content %} {% set allowed_language_ids = [] %} {% for language in languages %} {{ allowed_language_ids.append(language.id) or '' }} {% endfor %}
{{ instrument_form.hidden_tag() }}
{% for translation in instrument_translations.values() %} {% if (translation.language_id == ENGLISH.id or translation.name) and translation.language_id in allowed_language_ids %}
1 %}class="input-group"{% endif %} data-language-id="{{ translation.language.id }}"> {% if allowed_language_ids | length > 1 %} {{ translation.language.names | get_translated_text }} {% endif %}
{% endif %} {% endfor %}
{% for translation in instrument_translations.values() %} {% if (translation.language_id == ENGLISH.id or translation.description) and translation.language_id in allowed_language_ids %}
1 %}class="input-group"{% endif %} data-language-id="{{ translation.language.id }}"> {% if allowed_language_ids | length > 1 %} {{ translation.language.names | get_translated_text }} {% endif %}
{% endif %} {% endfor %}
{% for translation in instrument_translations.values() %} {% if (translation.language_id == ENGLISH.id or translation.short_description) and translation.language_id in allowed_language_ids %}
1 %}class="input-group"{% endif %} data-language-id="{{ translation.language.id }}"> {% if allowed_language_ids | length > 1 %}{{ translation.language.names | get_translated_text }}{% endif %}
{% endif %} {% endfor %}
{% for translation in instrument_translations.values() %} {% if (translation.language_id == ENGLISH.id or translation.notes) and translation.language_id in allowed_language_ids %}
1 %}class="input-group"{% endif %} data-language-id="{{ translation.language.id }}"> {% if allowed_language_ids | length > 1 %} {{ translation.language.names | get_translated_text }} {% endif %}
{% endif %} {% endfor %}
{% if not config['DISABLE_TOPICS'] %}
{% endif %} {% if instrument_form.location.choices | length > 1 or instrument_form.location.data != '-1' %}
{% if location_is_invalid %}
{{ _('Instruments cannot be assigned to this location. Please select a different location.') }}
{% endif %}
{% else %} {% endif %} {% for category in instrument_log_categories %}
{% endfor %}
{% endblock %}