This commit is contained in:
Ross
2021-11-29 22:57:51 +00:00
parent 974d682910
commit bf719e61cb
5 changed files with 59 additions and 11 deletions
+11 -1
View File
@@ -8,7 +8,7 @@ from django.forms import (
)
from django.forms import inlineformset_factory
from atlas.models import Case, Series, SeriesImage, SeriesFinding
from atlas.models import Case, Differential, Series, SeriesImage, SeriesFinding
from anatomy.models import Modality
@@ -21,6 +21,7 @@ from django.forms.widgets import RadioSelect, TextInput, Textarea
from tinymce.widgets import TinyMCE
from dal import autocomplete
class ExaminationForm(ModelForm):
class Meta:
@@ -173,6 +174,7 @@ class CaseForm(ModelForm):
# "mark_scheme": TinyMCE(attrs={"cols": 80, "rows": 30}),
"description": Textarea(attrs={"cols": 80, "rows": 5}),
"history": Textarea(attrs={"cols": 80, "rows": 5}),
"condition" : autocomplete.ModelSelect2(url='atlas:condition-autocomplete')
}
def save(self, commit=True):
@@ -198,6 +200,14 @@ class CaseForm(ModelForm):
return instance
CaseDifferentialFormSet = inlineformset_factory(
Case,
Differential,
exclude=[],
can_delete=True,
extra=0,
max_num=10,
)
SeriesFormSet = inlineformset_factory(
Case,