From a9abc63297e09db23826635ea1fb019fe31b4bf7 Mon Sep 17 00:00:00 2001 From: Katie Smith Date: Mon, 9 Mar 2020 13:38:14 +0000 Subject: [PATCH] Add international_letters service permission --- app/models.py | 2 ++ .../versions/0316_int_letters_permission.py | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 migrations/versions/0316_int_letters_permission.py diff --git a/app/models.py b/app/models.py index a2df80f5a..1c6621b57 100644 --- a/app/models.py +++ b/app/models.py @@ -298,6 +298,7 @@ PRECOMPILED_LETTER = 'precompiled_letter' UPLOAD_DOCUMENT = 'upload_document' EDIT_FOLDER_PERMISSIONS = 'edit_folder_permissions' UPLOAD_LETTERS = 'upload_letters' +INTERNATIONAL_LETTERS = 'international_letters' SERVICE_PERMISSION_TYPES = [ EMAIL_TYPE, @@ -311,6 +312,7 @@ SERVICE_PERMISSION_TYPES = [ UPLOAD_DOCUMENT, EDIT_FOLDER_PERMISSIONS, UPLOAD_LETTERS, + INTERNATIONAL_LETTERS, ] diff --git a/migrations/versions/0316_int_letters_permission.py b/migrations/versions/0316_int_letters_permission.py new file mode 100644 index 000000000..329d2c27d --- /dev/null +++ b/migrations/versions/0316_int_letters_permission.py @@ -0,0 +1,22 @@ +""" + +Revision ID: 0316_int_letters_permission +Revises: 0315_document_download_count +Create Date: 2020-09-13 28:17:17.110495 + +""" +from alembic import op +import sqlalchemy as sa + + +revision = '0316_int_letters_permission' +down_revision = '0315_document_download_count' + + +def upgrade(): + op.execute("INSERT INTO service_permission_types VALUES ('international_letters')") + + +def downgrade(): + op.execute("DELETE FROM service_permissions WHERE permission = 'international_letters'") + op.execute("DELETE FROM service_permission_types WHERE name = 'international_letters'")