{% extends "layout-settings.html" %} {% set active_page = "measurement" %} {% set active_settings = "measurement" %} {% set help_page = ["https://kizniche.github.io/Mycodo/Configuration-Settings/#measurement-settings", _('Measurement Settings')] %} {% block title %} - {{_('Measurement Settings')}}{% endblock %} {% block settings %}

{{_('Measurement Settings')}}

{{_('Add Measurement')}}

{{form_add_measurement.hidden_tag()}}
{{form_add_measurement.id.label(class_='control-label')}}
{{form_add_measurement.id(class_='form-control')}}
{{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.id.label(class_='control-label')}}
{{form_add_unit.id(class_='form-control')}}
{{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 -%}
{{form_mod_measurement.id.label(class_='control-label')}} {{form_mod_measurement.name.label(class_='control-label')}} {{form_add_measurement.units.label(class_='control-label')}}
{{form_mod_measurement.id(class_='form-control', value=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 -%}
{{form_mod_unit.id.label(class_='control-label')}} {{form_mod_unit.name.label(class_='control-label')}} {{form_mod_unit.unit.label(class_='control-label')}}
{{form_mod_unit.id(class_='form-control', value=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_form in choices_units if each_unit_form['value'] == each_conversion.convert_unit_from %} {{each_unit_form['item']}} {% endfor %} {% endif %} {% if not each_conversion.protected %} {% else %} {% for each_unit_form in choices_units if each_unit_form['value'] == each_conversion.convert_unit_to %} {{each_unit_form['item']}} {% 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 %}
{{form_mod_measurement.id.label(class_='control-label')}} {{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 %}
{{form_mod_unit.id.label(class_='control-label')}} {{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 %}