more fixes

This commit is contained in:
Ross
2021-01-18 14:00:37 +00:00
parent 542e559ed1
commit 558bd69ee5
5 changed files with 158 additions and 7 deletions
+32 -2
View File
@@ -1,10 +1,10 @@
from django.forms import ModelForm, ModelMultipleChoiceField, ModelChoiceField, ChoiceField
from django.forms import inlineformset_factory
from rapids.models import Abnormality, Examination, Note, Rapid, RapidCreationDefault, RapidImage, Region
from rapids.models import Abnormality, Examination, Note, Rapid, RapidCreationDefault, RapidImage, Region, Answer
from django.contrib.admin.widgets import FilteredSelectMultiple
from django.forms.widgets import RadioSelect
from django.forms.widgets import RadioSelect, TextInput, Textarea
class ExaminationForm(ModelForm):
@@ -100,3 +100,33 @@ ImageFormSet = inlineformset_factory(Rapid,
extra=4,
max_num=10,
field_classes="testing")
AnswerFormSet = inlineformset_factory(
Rapid,
Answer,
fields=["answer", "status"],
widgets={
"answer": Textarea(
attrs={"required": "true", "minlength": 2, "maxlength": 500, "rows": 3}
)
},
exclude=[],
can_delete=True,
extra=1,
max_num=10,
)
AnswerUpdateFormSet = inlineformset_factory(
Rapid,
Answer,
fields=["answer", "status"],
widgets={
"answer": Textarea(
attrs={"required": "true", "minlength": 2, "maxlength": 500, "rows": 3}
)
},
exclude=[],
can_delete=True,
extra=0,
max_num=10,
)