{% extends 'base_software.html' %} {% from 'host/common.html' import edit_field %} {% from 'host/common.html' import alert_duplicate %} {% from 'host/common.html' import green_check_icon %} {% if request.endpoint.endswith('edit') %} {% set isEdit = True %} {% else %} {% set isEdit = False %} {% endif %} {% block head %} {% endblock %} {% block main %}
{% if isEdit %}Edit Server Repository{% else %}Create Server Repository{% endif %} {{ alert_duplicate(form.hostname.data, duplicate_error) }} {{ edit_field(form.hostname, field_width="col-sm-4", class="form-control", placeholder="Unique Name on CSM Server") }} {{ edit_field(form.server_type, field_width="col-sm-2", class="form-control") }} {{ edit_field(form.server_url, maxlength=100, class="form-control") }}
{{ edit_field(form.vrf, maxlength=100, class="form-control", placeholder="Optional") }}
{% set extra_field ='' %} {{ edit_field(form.server_directory, maxlength=100, class="form-control", extra_field=extra_field, placeholder="Use Absolute File Path") }}
{% if isEdit %} {% set extra_field =' ' %} {{ edit_field(form.username, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control", extra_field=extra_field ) }} {% else %} {{ edit_field(form.username, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control") }} {% endif %}
{% if isEdit %} {{ edit_field(form.password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control", placeholder=form.password_placeholder) }} {% else %} {{ edit_field(form.password, autocomplete="off", field_width="col-sm-4", maxlength=100, class="form-control") }} {% endif %}
{{ edit_field(form.destination_on_host, maxlength=50, class="form-control") }}
{% endblock %}