diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-06-02 23:18:31 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-06-02 23:18:31 +0200 |
commit | f1cee7964b7c238d3251e87e28341cf8fd5d4548 (patch) | |
tree | 1fa19c7cb7e9eb2ccdfccddf7b4074d302145377 /ishtar_common | |
parent | 31b912613f06d58cc08f0647a13ac05ebfbe2c4a (diff) | |
download | Ishtar-f1cee7964b7c238d3251e87e28341cf8fd5d4548.tar.bz2 Ishtar-f1cee7964b7c238d3251e87e28341cf8fd5d4548.zip |
Person - bulk update: add person type field
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): |