From 63f6d8df6b2eee6ef647b09d8382b25b43c38559 Mon Sep 17 00:00:00 2001 From: Leo Hemsted Date: Mon, 29 Jun 2020 11:53:57 +0100 Subject: [PATCH] broadcast service permission it'll eventually be a template type too, so add the _TYPE suffix to the var name to make refactoring easier --- app/models.py | 2 ++ .../versions/0322_broadcast_service_perm.py | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 migrations/versions/0322_broadcast_service_perm.py diff --git a/app/models.py b/app/models.py index 782d132d3..35e2abc57 100644 --- a/app/models.py +++ b/app/models.py @@ -299,6 +299,7 @@ UPLOAD_DOCUMENT = 'upload_document' EDIT_FOLDER_PERMISSIONS = 'edit_folder_permissions' UPLOAD_LETTERS = 'upload_letters' INTERNATIONAL_LETTERS = 'international_letters' +BROADCAST_TYPE = 'broadcast' SERVICE_PERMISSION_TYPES = [ EMAIL_TYPE, @@ -313,6 +314,7 @@ SERVICE_PERMISSION_TYPES = [ EDIT_FOLDER_PERMISSIONS, UPLOAD_LETTERS, INTERNATIONAL_LETTERS, + BROADCAST_TYPE, ] diff --git a/migrations/versions/0322_broadcast_service_perm.py b/migrations/versions/0322_broadcast_service_perm.py new file mode 100644 index 000000000..2819dd8bb --- /dev/null +++ b/migrations/versions/0322_broadcast_service_perm.py @@ -0,0 +1,21 @@ +""" + +Revision ID: 0322_broadcast_service_perm +Revises: 0321_drop_postage_constraints +Create Date: 2020-06-29 11:14:13.183683 + +""" +from alembic import op + + +revision = '0322_broadcast_service_perm' +down_revision = '0321_drop_postage_constraints' + + +def upgrade(): + op.execute("INSERT INTO service_permission_types VALUES ('broadcast')") + + +def downgrade(): + op.execute("DELETE FROM service_permissions WHERE permission = 'broadcast'") + op.execute("DELETE FROM service_permission_types WHERE name = 'broadcast'")