diff options
Diffstat (limited to 'ishtar_common/forms_common.py')
| -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): | 
