Cables can now be created.

This commit is contained in:
Matthew Smith
2019-10-08 01:33:38 +01:00
parent 98b9697366
commit fe1541acbf
5 changed files with 58 additions and 40 deletions

View File

@@ -58,7 +58,7 @@
{% endfor %}
</select>
</div>
{% render_field form.is_cable|attr:'onchange=checkIfCableHidden()' value=object.is_cable %} <label for="{{ form.is_cable.id_for_label }}">Cable?</label>
{% render_field form.is_cable|attr:'onchange=checkIfCableHidden()' %} <label for="{{ form.is_cable.id_for_label }}">Cable?</label>
<div class="form-group">
<label for="{{ form.status.id_for_label }}" >Status</label>
<select class="form-control" name="{{ form.status.name }}" id="{{ form.status.id_for_label }}" required>
@@ -146,8 +146,8 @@
</div>
<div class="panel-body">
<div class="form-group">
<label for="{{ cable_form.plug.id_for_label }}">Plug</label>
<select name="{{ cable_form.plug.name }}" id="{{ cable_form.plug.id_for_label }}" class="form-control">
<label for="{{ form.plug.id_for_label }}">Plug</label>
<select name="{{ form.plug.name }}" id="{{ form.plug.id_for_label }}" class="form-control">
<option value="None">
{% for connector in connectors %}
<option value="{{ connector.pk }}">
@@ -157,8 +157,8 @@
</select>
</div>
<div class="form-group">
<label for="{{ cable_form.socket.id_for_label }}">Socket</label>
<select name="{{ cable_form.socket.name }}" id="{{ cable_form.socket.id_for_label }}" class="form-control">
<label for="{{ form.socket.id_for_label }}">Socket</label>
<select name="{{ form.socket.name }}" id="{{ form.socket.id_for_label }}" class="form-control">
<option value="None">
{% for connector in connectors %}
<option value="{{ connector.pk }}">
@@ -168,22 +168,22 @@
</select>
</div>
<div class="form-group">
<label for="{{ cable_form.length.id_for_label }}">Length</label>
{% render_field cable_form.length|add_class:'form-control' %}
<span class="input-group-addon">{{ cable_form.length.help_text }}</span>
<label for="{{ form.length.id_for_label }}">Length</label>
{% render_field form.length|add_class:'form-control' %}
<span class="input-group-addon">{{ form.length.help_text }}</span>
</div>
<div class="form-group">
<label for="{{ cable_form.csa.id_for_label }}">Cross Sectional Area</label>
{% render_field cable_form.csa|add_class:'form-control' value=object.csa %}
<span class="input-group-addon">{{ cable_form.csa.help_text }}</span>
<label for="{{ form.csa.id_for_label }}">Cross Sectional Area</label>
{% render_field form.csa|add_class:'form-control' value=object.csa %}
<span class="input-group-addon">{{ form.csa.help_text }}</span>
</div>
<div class="form-group">
<label for="{{ cable_form.circuits.id_for_label }}">Circuits</label>
{% render_field cable_form.circuits|add_class:'form-control' value=object.circuits %}
<label for="{{ form.circuits.id_for_label }}">Circuits</label>
{% render_field form.circuits|add_class:'form-control' value=object.circuits %}
</div>
<div class="form-group">
<label for="{{ cable_form.cores.id_for_label }}">Cores</label>
{% render_field cable_form.cores|add_class:'form-control' value=object.cores %}
<label for="{{ form.cores.id_for_label }}">Cores</label>
{% render_field form.cores|add_class:'form-control' value=object.cores %}
</div>
</div>
</div>
@@ -216,7 +216,7 @@
{% block js%}
<script>
function checkIfCableHidden() {
if(document.getElementById("id_category").value == "3" && document.getElementById("id_is_cable").checked) { //TODO: CHANGE THIS IN PRODUCTION
if(document.getElementById("id_category").value == "33" && document.getElementById("id_is_cable").checked) { //TODO: CHANGE THIS IN PRODUCTION
document.getElementById("cable-table").hidden = false;
} else {
document.getElementById("cable-table").hidden = true;