diff options
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 9bc3f56ff..691383cc6 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -415,9 +415,9 @@ class BasicFindForm(CustomForm, ManageOldType): def __init__(self, *args, **kwargs): context_record = kwargs.pop("context_record") - super(BasicFindForm, self).__init__(*args, **kwargs) + super().__init__(*args, **kwargs) if not context_record or not context_record.operation.operation_type.judiciary: - self.fields.pop("seal_number") + self._remove_fields(("seal_number",)) def clean(self): clutter_long_side = self.cleaned_data.get("clutter_long_side", None) @@ -875,19 +875,20 @@ class QAFindFormMulti(QAForm): class QAFindFormSingle(QAFindFormMulti): + # TODO: not used? MULTI = False form_admin_name = _("Find - Quick action - Modify single") form_slug = "find-quickaction-modifysingle" def __init__(self, *args, **kwargs): - super(QAFindFormSingle, self).__init__(*args, **kwargs) + super().__init__(*args, **kwargs) if ( not self.items or not self.items[0] .get_first_base_find() .context_record.operation.operation_type.judiciary ): - self.fields.pop("qa_seal_number") + self._remove_fields(("qa_seal_number",)) class QAFindBasketForm(IshtarForm): |