diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/forms_common.py | 7 |
1 files changed, 6 insertions, 1 deletions
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): |