misc: enable external workflow / modify card actions (#45289)

This commit is contained in:
Frédéric Péters 2020-07-27 15:58:40 +02:00
parent 9d0d9c2a3c
commit a96e9c769c
2 changed files with 1 additions and 18 deletions

View File

@ -3731,15 +3731,6 @@ def test_workflows_global_actions_external_workflow_action(pub):
workflow.store()
app = login(get_app(pub))
resp = app.get('/backoffice/workflows/%s/status/%s/' % (workflow.id, st.id))
assert 'External workflow' not in [o[0] for o in resp.forms[0]['action-formdata-action'].options]
# activate option
if not pub.site_options.has_section('options'):
pub.site_options.add_section('options')
pub.site_options.set('options', 'external-workflow', 'true')
with open(os.path.join(pub.app_dir, 'site-options.cfg'), 'w') as fd:
pub.site_options.write(fd)
resp = app.get('/backoffice/workflows/%s/status/%s/' % (workflow.id, st.id))
resp.forms[0]['action-formdata-action'] = 'External workflow'
@ -3785,15 +3776,6 @@ def test_workflows_edit_carddata_action(pub):
wf.store()
app = login(get_app(pub))
resp = app.get('/backoffice/workflows/%s/status/%s/' % (wf.id, st.id))
assert 'Edit Card Data' not in [o[0] for o in resp.forms[0]['action-formdata-action'].options]
# activate option
if not pub.site_options.has_section('options'):
pub.site_options.add_section('options')
pub.site_options.set('options', 'external-workflow', 'true')
with open(os.path.join(pub.app_dir, 'site-options.cfg'), 'w') as fd:
pub.site_options.write(fd)
resp = app.get('/backoffice/workflows/%s/status/%s/' % (wf.id, st.id))
assert 'Edit Card Data' in [o[0] for o in resp.forms[0]['action-formdata-action'].options]

View File

@ -367,6 +367,7 @@ class QommonPublisher(Publisher, object):
defaults = {
'studio': True,
'mail-templates': True,
'external-workflow': True,
}
if self.site_options is None:
self.load_site_options()