From f1cee7964b7c238d3251e87e28341cf8fd5d4548 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 2 Jun 2021 23:18:31 +0200 Subject: Person - bulk update: add person type field --- ishtar_common/forms_common.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ishtar_common') diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index dd3f33a74..935436eaa 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -683,10 +683,11 @@ class PersonFormMultiSelection(MultiSearchForm): class QAPersonFormMulti(QAForm): form_admin_name = _("Person - Quick action - Modify") form_slug = "person-quickaction-modify" - base_models = ["qa_title"] + base_models = ["qa_title", "qa_person_types"] associated_models = { "qa_title": models.TitleType, "qa_attached_to": models.Organization, + "qa_person_types": models.PersonType } MULTI = True @@ -701,9 +702,13 @@ class QAPersonFormMulti(QAForm): validators=[models.valid_id(models.Organization)], required=False, ) + qa_person_types = widgets.Select2MultipleField( + label=_("Person types"), required=False + ) TYPES = [ FieldType("qa_title", models.TitleType), + FieldType('qa_person_types', models.PersonType, is_multiple=True), ] def _get_qa_attached_to(self, value): -- cgit v1.2.3