workflows: don't expose disabled forms in resubmit action (#21147)

This commit is contained in:
Frédéric Péters 2018-01-12 13:20:06 +01:00
parent 3af195cbf5
commit 163edf48f2
1 changed files with 2 additions and 2 deletions

View File

@ -52,10 +52,10 @@ class ResubmitWorkflowStatusItem(WorkflowStatusItem):
if not self.formdef_slug: # user can choose appropriate form
if get_request().is_in_backoffice():
list_forms = [(x.id, x.name, x.id) for x in FormDef.select(order_by='name')
if x.backoffice_submission_roles]
if x.backoffice_submission_roles and not x.is_disabled()]
else:
list_forms = [(x.id, x.name, x.id) for x in FormDef.select(order_by='name')
if x.enable_tracking_codes]
if x.enable_tracking_codes and not x.is_disabled()]
form.add(SingleSelectWidget, 'resubmit', title=_('Form'),
required=True, options=list_forms)
form.add_submit('button%s' % self.id, label)