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 | 8e0f7676607a581af59949e7c2edf879289d407d (patch) | |
tree | 1fa19c7cb7e9eb2ccdfccddf7b4074d302145377 | |
parent | f20546239c91e310bfe91eba10aa977ae7b4abb6 (diff) | |
download | Ishtar-8e0f7676607a581af59949e7c2edf879289d407d.tar.bz2 Ishtar-8e0f7676607a581af59949e7c2edf879289d407d.zip |
Person - bulk update: add person type field
-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): |