From 8344b4cfd6bb0b4504fb339b8a25efbb31e0b5cc Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sat, 14 Sep 2019 07:52:45 +0200 Subject: Multi select form: small refactoring --- ishtar_common/forms_common.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'ishtar_common/forms_common.py') diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 42bf90691..395b54b02 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -516,8 +516,8 @@ class PersonFormSelection(CustomFormSearch): validators=[models.valid_id(models.Person)]) -class PersonFormMultiSelection(MultiSearchForm, PersonFormSelection): - pk_key = 'pks' +class PersonFormMultiSelection(MultiSearchForm): + form_label = _(u"Person search") associated_models = {'pks': models.Person} pk = forms.CharField( @@ -529,11 +529,6 @@ class PersonFormMultiSelection(MultiSearchForm, PersonFormSelection): source_full=reverse_lazy('get-person-full')), validators=[models.valid_ids(models.Person)]) - def __init__(self, *args, **kwargs): - super(MultiSearchForm, self).__init__(*args, **kwargs) - self.fields['pk'].required = True - self.fields[self.pk_key] = self.fields.pop('pk') - class QAPersonFormMulti(QAForm): form_admin_name = _(u"Person - Quick action - Modify") -- cgit v1.2.3