diff options
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 |
commit | f8d3d8017e031520024d7e3ff069a57638131867 (patch) | |
tree | b48090b68c9f5fc97931fe2fd1f976cd0ae7a7e9 /archaeological_finds | |
parent | bc2ce8422db7130aec9297d50cb365a48bf7f5c4 (diff) | |
download | Ishtar-f8d3d8017e031520024d7e3ff069a57638131867.tar.bz2 Ishtar-f8d3d8017e031520024d7e3ff069a57638131867.zip |
Quick actions - tables - edit finds: add appraisal date and treatment emergency fields
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/forms.py | 13 | ||||
-rw-r--r-- | archaeological_finds/models_finds.py | 4 |
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) |