diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 07:52:45 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-14 08:21:39 +0200 |
commit | f94253032fa1bece95b546c36375ecba8331f9f4 (patch) | |
tree | c79af30ff74553198c5fa5844c74f2c0c2fc1850 /ishtar_common/forms_common.py | |
parent | 241354cc20c9f2c19a73930d9d25bec38829bf52 (diff) | |
download | Ishtar-f94253032fa1bece95b546c36375ecba8331f9f4.tar.bz2 Ishtar-f94253032fa1bece95b546c36375ecba8331f9f4.zip |
Multi select form: small refactoring
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 9 |
1 files changed, 2 insertions, 7 deletions
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") |