{% extends 'base.html' %} {% block content %}

Add New Service [QKD]

{{ form_qkd.hidden_tag() }}

Generic Service Parameters

{% if form_qkd.qkd_params is not none %}
{{ form_qkd.service_name.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_name.errors %} {{ form_qkd.service_name(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_name.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_name(class="form-control", placeholder="Mandatory") }} {% endif %}
{{ form_qkd.service_type.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_type.errors %} {{ form_qkd.service_type(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_type.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_type(class="form-control", placeholder="Mandatory") }} {% endif %}
{{ form_qkd.service_device_1.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_device_1.errors %} {{ form_qkd.service_device_1(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_device_1.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_device_1(class="form-control", placeholder="Mandatory") }} {% endif %}
{{ form_qkd.service_device_2.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_device_2.errors %} {{ form_qkd.service_device_2(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_device_2.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_device_2(class="form-control", placeholder="Mandatory") }} {% endif %}
{{ form_qkd.service_endpoint_1.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_endpoint_1.errors %} {{ form_qkd.service_endpoint_1(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_endpoint_1.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_endpoint_1(class="form-control", placeholder="Mandatory") }} {% endif %}
{{ form_qkd.service_endpoint_2.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_endpoint_2.errors %} {{ form_qkd.service_endpoint_2(class="form-control is-invalid", placeholder="Mandatory") }}
{% for error in form_qkd.service_endpoint_2.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_endpoint_2(class="form-control", placeholder="Mandatory") }} {% endif %}

Generic Service Constraints

{{ form_qkd.service_capacity.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_capacity.errors %} {{ form_qkd.service_capacity(class="form-control is-invalid") }}
{% for error in form_qkd.service_capacity.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_capacity(class="form-control") }} {% endif %}
{{ form_qkd.service_latency.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_latency.errors %} {{ form_qkd.service_latency(class="form-control is-invalid") }}
{% for error in form_qkd.service_latency.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_latency(class="form-control") }} {% endif %}
{{ form_qkd.service_availability.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_availability.errors %} {{ form_qkd.service_availability(class="form-control is-invalid") }}
{% for error in form_qkd.service_availability.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_availability(class="form-control") }} {% endif %}
{{ form_qkd.service_isolation.label(class="col-sm-2 col-form-label") }}
{% if form_qkd.service_isolation.errors %} {{ form_qkd.service_isolation(class="form-control is-invalid") }}
{% for error in form_qkd.service_isolation.errors %} {{ error }} {% endfor %}
{% else %} {{ form_qkd.service_isolation(class="form-control") }} {% endif %}
{% endif %}
{% endblock %}