Projet

Général

Profil

0001-create_formdata-change-default-for-draft-option-3963.patch

Benjamin Dauvergne, 11 février 2020 19:28

Télécharger (3,54 ko)

Voir les différences:

Subject: [PATCH] create_formdata: change default for draft option (#39638)

 tests/test_backoffice_pages.py      | 1 +
 tests/test_form_pages.py            | 1 +
 wcs/locale/fr/LC_MESSAGES/django.po | 4 ++++
 wcs/wf/create_formdata.py           | 9 ++++-----
 4 files changed, 10 insertions(+), 5 deletions(-)
tests/test_backoffice_pages.py
5712 5712
    create_formdata = CreateFormdataWorkflowStatusItem()
5713 5713
    create_formdata.id = '_create_formdata'
5714 5714
    create_formdata.varname = 'resubmitted'
5715
    create_formdata.draft = True
5715 5716
    create_formdata.formdef_slug = target_formdef.url_name
5716 5717
    create_formdata.keep_user = True
5717 5718
    create_formdata.backoffice_submission = True
tests/test_form_pages.py
7527 7527

  
7528 7528
    create_formdata = CreateFormdataWorkflowStatusItem()
7529 7529
    create_formdata.varname = 'resubmitted'
7530
    create_formdata.draft = True
7530 7531
    create_formdata.id = '_create_formdata'
7531 7532
    create_formdata.formdef_slug = target_formdef.url_name
7532 7533
    create_formdata.mappings = [
wcs/locale/fr/LC_MESSAGES/django.po
6853 6853
msgid "New Form Creation"
6854 6854
msgstr "Création d’une demande"
6855 6855

  
6856
#: wf/create_formdata.py:210
6857
msgid "Create new draft"
6858
msgstr "Créer en tant que brouillon"
6859

  
6856 6860
#: wf/create_formdata.py:211
6857 6861
msgid "Backoffice submission"
6858 6862
msgstr "Saisie backoffice"
wcs/wf/create_formdata.py
172 172
    evolution_part_class = LinkedFormdataEvolutionPart
173 173

  
174 174
    formdef_slug = None
175
    draft = True
175
    draft = False
176 176
    backoffice_submission = False
177 177
    keep_user = True
178 178
    keep_submission_context = False
......
207 207
                     options=list_forms)
208 208
        if 'draft' in parameters:
209 209
            form.add(CheckboxWidget, '%sdraft' % prefix,
210
                     title=_('Draft'),
211
                     value=self.draft,
212
                     advanced=(self.draft == CreateFormdataWorkflowStatusItem.draft))
210
                     title=_('Create new draft'),
211
                     value=self.draft)
213 212
        if 'backoffice_submission' in parameters:
214 213
            form.add(CheckboxWidget, '%sbackoffice_submission' % prefix,
215 214
                     title=_('Backoffice submission'),
......
243 242
        super(CreateFormdataWorkflowStatusItem, self).submit_admin_form(form)
244 243

  
245 244
    def get_parameters(self):
246
        return ('formdef_slug', 'mappings', 'draft', 'backoffice_submission',
245
        return ('draft', 'formdef_slug', 'mappings', 'backoffice_submission',
247 246
                'keep_user', 'keep_submission_context', 'varname')
248 247

  
249 248
    def perform(self, formdata):
250
-