Merge pull request #2907 from alphagov/broadcast-permission

broadcast service permission
This commit is contained in:
Leo Hemsted
2020-06-30 10:15:17 +01:00
committed by GitHub
2 changed files with 23 additions and 0 deletions

View File

@@ -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,
]

View File

@@ -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'")