From d944f99e1f3ffcdfded5faa110b8edb020bca83f Mon Sep 17 00:00:00 2001 From: Matthew Smith Date: Sat, 5 Oct 2019 23:19:22 +0100 Subject: [PATCH] Fixed cable form fields not appearing, and made the 'cable details' group appearing more reliable --- assets/templates/asset_create.html | 46 ++++++++++++++---------------- assets/views.py | 2 +- 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/assets/templates/asset_create.html b/assets/templates/asset_create.html index 013958ad..ee6c9e60 100644 --- a/assets/templates/asset_create.html +++ b/assets/templates/asset_create.html @@ -47,7 +47,7 @@
- {% for id, choice in form.category.field.choices %}
- {% render_field form.is_cable|attr:'onchange=toggleBox()' value=object.is_cable %} + {% render_field form.is_cable|attr:'onchange=checkIfCableHidden()' value=object.is_cable %}
+ +
- -
- - {% render_field cableform.length|add_class:'form-control' %} - {{ cableform.length.help_text }} + + {% render_field cable_form.length|add_class:'form-control' %} + {{ cable_form.length.help_text }}
- - {% render_field cableform.csa|add_class:'form-control' value=object.csa %} - {{ cableform.csa.help_text }} + + {% render_field cable_form.csa|add_class:'form-control' value=object.csa %} + {{ cable_form.csa.help_text }}
- - {% render_field cableform.circuits|add_class:'form-control' value=object.circuits %} + + {% render_field cable_form.circuits|add_class:'form-control' value=object.circuits %}
- - {% render_field cableform.cores|add_class:'form-control' value=object.cores %} + + {% render_field cable_form.cores|add_class:'form-control' value=object.cores %}
@@ -215,15 +215,13 @@ {% block js%} {%endblock%} diff --git a/assets/views.py b/assets/views.py index 341a0e44..daf81058 100644 --- a/assets/views.py +++ b/assets/views.py @@ -16,7 +16,7 @@ from assets import models, forms class CableFormMixin: def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) - context["cableForm"] = forms.CableForm + context["cable_form"] = forms.CableForm(**self.get_form_kwargs()) return context class AssetList(LoginRequiredMixin, generic.ListView):