Add user permission check to template folder actions

This commit is contained in:
Alexey Bezhan
2019-03-20 17:26:51 +00:00
parent 792b625de7
commit bfe6768796
4 changed files with 22 additions and 11 deletions

View File

@@ -1481,7 +1481,7 @@ def test_send_test_sms_message_redirects_with_help_argument(
user,
):
mocker.patch('app.user_api_client.get_user', return_value=user(fake_uuid))
template = {'data': {'template_type': 'sms'}}
template = {'data': {'template_type': 'sms', 'folder': None}}
mocker.patch('app.service_api_client.get_service_template', return_value=template)
client_request.get(
@@ -1839,7 +1839,7 @@ def test_send_test_clears_session(
service_one,
fake_uuid,
):
template = {'data': {'template_type': 'sms'}}
template = {'data': {'template_type': 'sms', 'folder': None}}
mocker.patch('app.service_api_client.get_service_template', return_value=template)
with client_request.session_transaction() as session:

View File

@@ -1727,8 +1727,13 @@ def test_should_redirect_when_deleting_a_template(
mocker,
client_request,
mock_delete_service_template,
mock_get_template_folders,
parent,
):
mock_get_template_folders.return_value = [
{'id': PARENT_FOLDER_ID, 'name': 'Folder', 'parent': None, 'users_with_permission': []}
]
mock_get_service_template = mocker.patch(
'app.service_api_client.get_service_template',
return_value={'data': _template(