add template binding search

This commit is contained in:
Cayo Puigdefabregas 2022-08-29 16:38:07 +02:00
parent 30f511a03a
commit 43f1d4e209
1 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,74 @@
{% extends "ereuse_devicehub/base_site.html" %}
{% block main %}
<div class="pagetitle">
<h1>Inventory</h1>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ url_for('inventory.devicelist')}}">Inventory</a></li>
<li class="breadcrumb-item active">{{ page_title }}</li>
</ol>
</nav>
</div><!-- End Page Title -->
<section class="section profile">
<div class="row">
<div class="col-xl-12">
<div class="card">
<div class="card-body pt-3">
<h3>{{ device.devicehub_id }}</h3>
<!-- Bordered Tabs -->
<div class="tab-content pt-2">
<div class="tab-pane fade show active">
<h5 class="card-title">Binding</h5>
{% if device.is_abstract() == 'Twin' or not device.placeholder %}
<div class="list-group col-6">
<p>
Device with Dhid: {{ device.devicehub_id }} is a Twin device.<br />
If you want to do a binding with this device, you need todo an Unbinding first.<br />
You can to do this in <a href="{{ url_for('inventory.unbinding', phid=device.placeholder.phid) }}" class="help">here</a>.
</p>
</div>
{% else %}
<div class="list-group col-6">
<p>
Be careful, binding implies changes in the data of a device that affect its traceability.
</p>
</div>
<div class="list-group col-6">
<form action="{{ url_for('inventory.binding_search', dhid=device.devicehub_id) }}" method="post">
{{ form_binding.csrf_token }}
{% for field in form_binding %}
{% if field != form_binding.csrf_token %}
<div class="col-12">
{{ field.label(class_="form-label") }}:
{{ field }}
{% if field.errors %}
<p class="text-danger">
{% for error in field.errors %}
{{ error }}<br/>
{% endfor %}
</p>
{% endif %}
</div>
{% endif %}
{% endfor %}
<div class="col-12 mt-2">
<input type="submit" class="btn btn-primary" value="Search" />
</div>
</form>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</section>
{% endblock main %}