diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-04 18:24:19 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-04 18:24:19 +0200 |
commit | 19ce74c574ee3673caa7883d45e3db9b97382051 (patch) | |
tree | a36d85c0d2ebc37880f9c4e84dfbe952d37e46a1 /ishtar_common/forms_common.py | |
parent | 87df7fd7357f3210953038bff58477319e12b6fc (diff) | |
download | Ishtar-19ce74c574ee3673caa7883d45e3db9b97382051.tar.bz2 Ishtar-19ce74c574ee3673caa7883d45e3db9b97382051.zip |
QA document: bulk modification
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index df103e541..a92b53e29 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -508,7 +508,7 @@ class PersonFormSelection(CustomFormSearch): class QAPersonFormMulti(QAForm): form_admin_name = _(u"Person - Quick action - Modify") form_slug = "person-quickaction-modify" - base_models = ['qa_title_type'] + base_models = ['qa_title'] associated_models = { 'qa_title': models.TitleType, } @@ -1316,7 +1316,7 @@ class DocumentSelect(HistorySelect): } -class DocumentFormSelection(forms.Form): +class DocumentFormSelection(CustomFormSearch): SEARCH_AND_SELECT = True form_label = _(u"Document search") associated_models = {'pk': models.Document} @@ -1338,6 +1338,27 @@ class DocumentFormSelection(forms.Form): return cleaned_data +class QADocumentFormMulti(QAForm): + form_admin_name = _(u"Document - Quick action - Modify") + form_slug = "document-quickaction-modify" + base_models = ['qa_source_type'] + associated_models = { + 'qa_source_type': models.SourceType, + } + + MULTI = True + REPLACE_FIELDS = [ + 'qa_source_type', + ] + qa_source_type = forms.ChoiceField( + label=_(u"Source type"), required=False + ) + + TYPES = [ + FieldType('qa_source_type', models.SourceType), + ] + + class SourceDeletionForm(FinalForm): confirm_msg = " " confirm_end_msg = _(u"Would you like to delete this documentation?") |