Skip to content
Snippets Groups Projects
Commit c89f5a04 authored by Bryan BRANCOTTE's avatar Bryan BRANCOTTE
Browse files

compatibility with form_host and crispy

parent 33b15bae
No related branches found
No related tags found
2 merge requests!13Edit view job,!7Simulator
...@@ -60,9 +60,6 @@ class PCRModelForm(forms.ModelForm): ...@@ -60,9 +60,6 @@ class PCRModelForm(forms.ModelForm):
model = SimulatorJob model = SimulatorJob
fields = ('pcr_pairs_str',) fields = ('pcr_pairs_str',)
helper = FormHelper()
helper.form_tag = False
primers_file = forms.FileField( primers_file = forms.FileField(
required=False, required=False,
label=_('Primers file'), label=_('Primers file'),
......
...@@ -3,6 +3,7 @@ from abc import ABC, abstractmethod ...@@ -3,6 +3,7 @@ from abc import ABC, abstractmethod
from io import BytesIO from io import BytesIO
from typing import Tuple from typing import Tuple
import crispy_forms.helper
from django.contrib import messages from django.contrib import messages
from django.http import HttpResponse from django.http import HttpResponse
from django.shortcuts import render, redirect from django.shortcuts import render, redirect
...@@ -126,6 +127,13 @@ class SimulatorJobEdit( ...@@ -126,6 +127,13 @@ class SimulatorJobEdit(
slug_url_kwarg = 'uuid' slug_url_kwarg = 'uuid'
template_name = "assemblies/form_host.html" template_name = "assemblies/form_host.html"
def get_form(self, form_class=None):
form = super().get_form()
if not hasattr(form, 'helper'):
form.helper = crispy_forms.helper.FormHelper()
form.helper.form_tag = False
return form
def form_valid(self, form): def form_valid(self, form):
self.object.run_simulator() self.object.run_simulator()
return super().form_valid(form) return super().form_valid(form)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment