diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-11-16 19:07:13 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-11-28 11:40:17 +0100 |
commit | e301390edd24529d0a007be5c8c8d4d46678259b (patch) | |
tree | f6192505b4a80cdc63a00ca6938fd2300a9a3071 /archaeological_finds/forms_treatments.py | |
parent | b58be9a09ae45763da6a08ab00abb62fa83fea04 (diff) | |
download | Ishtar-e301390edd24529d0a007be5c8c8d4d46678259b.tar.bz2 Ishtar-e301390edd24529d0a007be5c8c8d4d46678259b.zip |
Treatment n->1: base forms
Diffstat (limited to 'archaeological_finds/forms_treatments.py')
-rw-r--r-- | archaeological_finds/forms_treatments.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/archaeological_finds/forms_treatments.py b/archaeological_finds/forms_treatments.py index 248b1ef7d..99a685825 100644 --- a/archaeological_finds/forms_treatments.py +++ b/archaeological_finds/forms_treatments.py @@ -230,6 +230,20 @@ class BaseTreatmentForm(CustomForm, ManageOldType): """ +class N1TreatmentForm(BaseTreatmentForm): + form_label = _(u"Base treatment") + form_admin_name = _(u"Treatment n-1 - 020 - General") + form_slug = "treatmentn1-020-general" + + TYPES = [ + FieldType('treatment_state', models.TreatmentState), + FieldType( + 'treatment_type', models.TreatmentType, is_multiple=True, + extra_args={'dct': {'upstream_is_many': True, + 'downstream_is_many': False}}) + ] + + class TreatmentModifyForm(BaseTreatmentForm): index = forms.IntegerField(_(u"Index")) id = forms.IntegerField(' ', widget=forms.HiddenInput, required=False) |