diff --git a/app/models.py b/app/models.py index 9b2885f9c..3caf8e754 100644 --- a/app/models.py +++ b/app/models.py @@ -288,6 +288,7 @@ LETTERS_AS_PDF = 'letters_as_pdf' PRECOMPILED_LETTER = 'precompiled_letter' UPLOAD_DOCUMENT = 'upload_document' EDIT_FOLDER_PERMISSIONS = 'edit_folder_permissions' +UPLOAD_LETTERS = 'upload_letters' SERVICE_PERMISSION_TYPES = [ EMAIL_TYPE, @@ -300,6 +301,7 @@ SERVICE_PERMISSION_TYPES = [ LETTERS_AS_PDF, UPLOAD_DOCUMENT, EDIT_FOLDER_PERMISSIONS, + UPLOAD_LETTERS, ] diff --git a/migrations/versions/0301_add_upload_letters_permission.py b/migrations/versions/0301_add_upload_letters_permission.py new file mode 100644 index 000000000..ab9bc5046 --- /dev/null +++ b/migrations/versions/0301_add_upload_letters_permission.py @@ -0,0 +1,22 @@ +""" + +Revision ID: 0301_upload_letters_permission +Revises: 0300_migrate_org_types +Create Date: 2019-08-05 10:49:27.467361 + +""" +from alembic import op +import sqlalchemy as sa + + +revision = '0301_upload_letters_permission' +down_revision = '0300_migrate_org_types' + + +def upgrade(): + op.execute("INSERT INTO service_permission_types VALUES ('upload_letters')") + + +def downgrade(): + op.execute("DELETE FROM service_permissions WHERE permission = 'upload_letters'") + op.execute("DELETE FROM service_permission_types WHERE name = 'upload_letters'")