diff options
| -rw-r--r-- | ishtar_common/forms_common.py | 5 | ||||
| -rw-r--r-- | ishtar_common/templates/ishtar/forms/qa_document_duplicate.html | 5 | 
2 files changed, 9 insertions, 1 deletions
| diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index dfd364764..b28e40a5c 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -2069,6 +2069,7 @@ class QADocumentFormMulti(QAForm):  class QADocumentDuplicateForm(IshtarForm):      qa_title = forms.CharField(label=_("Title"), max_length=500, required=False) +    qa_reference = forms.CharField(label=_("Reference"), max_length=500, required=False)      qa_source_type = forms.ChoiceField(label=_("Type"), choices=[], required=False)      open_edit = forms.BooleanField(label=_("Edit duplicated item"), required=False)      open_edit.widget.NO_FORM_CONTROL = True @@ -2086,6 +2087,8 @@ class QADocumentDuplicateForm(IshtarForm):          self.document = kwargs.pop("items")[0]          super(QADocumentDuplicateForm, self).__init__(*args, **kwargs)          self.fields["qa_title"].initial = self.document.title + str(_(" - duplicate")) +        if self.document.reference: +            self.fields["qa_reference"].initial = self.document.reference          if self.document.source_type:              self.fields["qa_source_type"].initial = self.document.source_type.pk @@ -2106,7 +2109,7 @@ class QADocumentDuplicateForm(IshtarForm):      def save(self):          data = {"index": None} -        for k in ["title"]: +        for k in ["title", "reference"]:              data[k] = self.cleaned_data.get("qa_" + k, None)          if self.cleaned_data.get("qa_source_type", None):              try: diff --git a/ishtar_common/templates/ishtar/forms/qa_document_duplicate.html b/ishtar_common/templates/ishtar/forms/qa_document_duplicate.html index f299f3c24..e1073bf83 100644 --- a/ishtar_common/templates/ishtar/forms/qa_document_duplicate.html +++ b/ishtar_common/templates/ishtar/forms/qa_document_duplicate.html @@ -14,6 +14,11 @@      {% endwith %}  </div>  <div class="form-row"> +    {% with form.qa_reference as field %} +    {% include "blocks/bs_field_snippet.html" %} +    {% endwith %} +</div> +<div class="form-row">      {% with form.qa_source_type as field %}      {% include "blocks/bs_field_snippet.html" %}      {% endwith %} | 
