Edit, don’t duplicate, existing templates

This commit is contained in:
Rebecca Law
2018-07-31 16:20:10 +01:00
parent b35f6e9d5f
commit d512f330cd
5 changed files with 8 additions and 18 deletions

View File

@@ -287,6 +287,10 @@ def copy_template(service_id, template_id):
request.args.get('from_service'),
str(template_id),
)['data']
if request.method == 'POST':
return add_service_template(service_id, template['template_type'])
template['template_content'] = template['content']
template['name'] = 'Copy of {}'.format(template['name'])
form = form_objects[template['template_type']](**template)
@@ -458,7 +462,7 @@ def edit_service_template(service_id, template_id):
form=form,
template_id=template_id,
template_type=template['template_type'],
heading_action='Edit'
heading_action='Edit',
)