{% extends "layout-settings.html" %} {% set active_page = "measurement" %} {% set active_settings = "measurement" %} {% set help_page = ["measurement-settings", _('Measurement Settings')] %} {% block title %} - {{_('Measurement Settings')}}{% endblock %} {% block settings %}

{{_('Measurement Settings')}}

{{_('Add Measurement')}}

{{form_add_measurement.hidden_tag()}}
{{form_add_measurement.name.label(class_='control-label')}}
{{form_add_measurement.name(class_='form-control')}}
{{form_add_measurement.units.label(class_='control-label')}}
{{form_add_measurement.add_measurement(class_='btn btn-primary')}}

{{_('Add Unit')}}

{{form_add_unit.hidden_tag()}}
{{form_add_unit.name.label(class_='control-label')}}
{{form_add_unit.name(class_='form-control')}}
{{form_add_unit.unit.label(class_='control-label')}}
{{form_add_unit.unit(class_='form-control')}}
{{form_add_unit.add_unit(class_='btn btn-primary')}}

{{_('Add Conversion')}}

{{form_add_conversion.hidden_tag()}}
{{form_add_conversion.convert_unit_from.label(class_='control-label')}}
{{form_add_conversion.convert_unit_to.label(class_='control-label')}}
{{form_add_conversion.equation.label(class_='control-label')}}
{{form_add_conversion.equation(class_='form-control')}}
{{form_add_conversion.add_conversion(class_='btn btn-primary')}}
{% if measurement %}

{{_('Custom')}} {{_('Measurements')}}

{% for each_measurement in measurement %} {{form_mod_measurement.csrf_token}} {{form_mod_measurement.measurement_id(value=each_measurement.unique_id)}}
{% endfor -%}
ID {{form_mod_measurement.name.label(class_='control-label')}} {{form_add_measurement.units.label(class_='control-label')}}
{{each_measurement.name_safe}} {{form_mod_measurement.name(class_='form-control', value=each_measurement.name)}}
{{form_mod_measurement.save_measurement(class_='btn btn-primary btn-block')}}
{{form_mod_measurement.delete_measurement(class_='btn btn-primary btn-block', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{% endif %} {% if unit %}

{{_('Custom')}} {{_('Units')}}

{% for each_unit in unit %} {{form_mod_unit.csrf_token}} {{form_mod_unit.unit_id(value=each_unit.unique_id)}}
{% endfor -%}
ID {{form_mod_unit.name.label(class_='control-label')}} {{form_mod_unit.unit.label(class_='control-label')}}
{{each_unit.name_safe}} {{form_mod_unit.name(class_='form-control', value=each_unit.name)}} {{form_mod_unit.unit(class_='form-control', value=each_unit.unit)}}
{{form_mod_unit.save_unit(class_='btn btn-primary btn-block')}}
{{form_mod_unit.delete_unit(class_='btn btn-primary btn-block', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{% endif %} {% if conversion %}

{{_('Custom')}} {{_('Conversions')}}

{% for each_conversion in conversion %} {{form_mod_conversion.csrf_token}} {{form_mod_conversion.conversion_id(value=each_conversion.unique_id)}} {% if not each_conversion.protected %} {% endif %} {% endfor -%}
{{_('ID')}} {{form_mod_conversion.convert_unit_from.label(class_='control-label')}} {{form_mod_conversion.convert_unit_to.label(class_='control-label')}} {{form_mod_conversion.equation.label(class_='control-label')}}
{{'%02d' % each_conversion.id}} {% if not each_conversion.protected %} {% else %} {% for each_unit, each_display in choices_units.items() if each_unit == each_conversion.convert_unit_from %} {{each_display}} {% endfor %} {% endif %} {% if not each_conversion.protected %} {% else %} {% for each_unit, each_display in choices_units.items() if each_unit == each_conversion.convert_unit_to %} {{each_display}} {% endfor %} {% endif %} {{form_mod_conversion.equation(class_='form-control', value=each_conversion.equation)}} {{form_mod_conversion.save_conversion(class_='btn btn-primary btn-block')}} {{form_mod_conversion.delete_conversion(class_='btn btn-primary btn-block', **{'onclick':'return confirm("Are you sure you want to delete this?")'})}}
{% endif %}

{{_('All')}} {{_('Measurements')}}

{% for each_unit, each_info in dict_measurements.items() %} {% endfor %}
ID {{form_mod_measurement.name.label(class_='control-label')}} {{form_add_measurement.units.label(class_='control-label')}}
{{each_unit}} {{each_info['name']}} {% for each_unit in each_info['units'] %}{{each_unit}}{{ ", " if not loop.last }}{% endfor %}

{{_('All')}} {{_('Units')}}

{% for each_unit, each_info in dict_units.items() %} {% endfor %}
ID {{form_mod_unit.name.label(class_='control-label')}} {{form_mod_unit.unit.label(class_='control-label')}}
{{each_unit}} {{each_info['name']}} {{each_info['unit']}}
{% endblock %}