summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-03-06 12:15:26 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-03-06 12:18:24 +0100
commitef0f09ef1b2a44940d4a69029b5ce256e538b733 (patch)
treeb48090b68c9f5fc97931fe2fd1f976cd0ae7a7e9 /archaeological_finds
parent7021f79c48234408b0f9f090bc1c6b4949e82d42 (diff)
downloadIshtar-ef0f09ef1b2a44940d4a69029b5ce256e538b733.tar.bz2
Ishtar-ef0f09ef1b2a44940d4a69029b5ce256e538b733.zip
Quick actions - tables - edit finds: add appraisal date and treatment emergency fields
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/forms.py13
-rw-r--r--archaeological_finds/models_finds.py4
2 files changed, 12 insertions, 5 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py
index bf5854cc6..316253a7a 100644
--- a/archaeological_finds/forms.py
+++ b/archaeological_finds/forms.py
@@ -569,12 +569,14 @@ class QAFindFormMulti(QAForm):
'qa_checked_type': models.CheckedType,
'qa_period': Period,
"qa_conservatory_state": models.ConservatoryState,
+ "qa_treatment_emergency": models.TreatmentEmergencyType,
}
MULTI = True
REPLACE_FIELDS = [
'qa_denomination', 'qa_ue', 'qa_manufacturing_place', 'qa_checked_type',
- 'qa_check_date', 'qa_conservatory_state'
+ 'qa_check_date', 'qa_conservatory_state', 'qa_treatment_emergency',
+ 'qa_appraisal_date',
]
HEADERS = {
@@ -629,8 +631,10 @@ class QAFindFormMulti(QAForm):
qa_alteration_causes = widgets.Select2MultipleField(
label=_(u"Alteration cause"), required=False
)
- qa_conservatory_state= forms.ChoiceField(label=_("Conservatory state"),
- required=False, choices=[])
+ qa_conservatory_state = forms.ChoiceField(label=_("Conservatory state"),
+ required=False, choices=[])
+ qa_treatment_emergency = forms.ChoiceField(label=_("Treatment emergency"),
+ choices=[], required=False)
qa_comment = forms.CharField(
label=_(u"Comment"), required=False,
widget=forms.Textarea)
@@ -638,6 +642,8 @@ class QAFindFormMulti(QAForm):
qa_checked_type = forms.ChoiceField(label=_(u"Check"), required=False)
qa_check_date = forms.DateField(
label=_(u"Check date"), widget=DatePicker, required=False)
+ qa_appraisal_date = forms.DateField(
+ label=_("Appraisal date"), widget=DatePicker, required=False)
qa_period = widgets.Select2MultipleField(
label=_("Period"), choices=[], required=False)
@@ -655,6 +661,7 @@ class QAFindFormMulti(QAForm):
is_multiple=True),
FieldType('qa_checked_type', models.CheckedType),
FieldType('qa_conservatory_state', models.ConservatoryState),
+ FieldType('qa_treatment_emergency', models.TreatmentEmergencyType),
FieldType('qa_period', Period, is_multiple=True),
]
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 5b980a590..209682785 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -1608,9 +1608,9 @@ class Find(BulkUpdatedItem, ValueGetter, DocumentItem, BaseHistorizedItem,
on_delete=models.SET_NULL,
blank=True, null=True
)
- insurance_value = models.FloatField(_(u"Insurance value"), blank=True,
+ insurance_value = models.FloatField(_("Insurance value"), blank=True,
null=True)
- appraisal_date = models.DateField(_(u"Appraisal date"), blank=True,
+ appraisal_date = models.DateField(_("Appraisal date"), blank=True,
null=True)
public_description = models.TextField(_("Public description"), blank=True,
null=True)