remove migration that adds role permissions

script/seed_roles.py is idempotent, updates roles and perms, and we
should rely on that instead
This commit is contained in:
dandds 2018-12-13 09:40:12 -05:00
parent 03337b3a6d
commit 156ea02c90
2 changed files with 2 additions and 41 deletions

View File

@ -1,39 +0,0 @@
"""add view_audit_log permission
Revision ID: 7958cca588a1
Revises: 875841fac207
Create Date: 2018-09-14 10:20:20.016575
"""
from alembic import op
from sqlalchemy.orm.session import Session
from atst.models.role import Role
from atst.models.permissions import Permissions
# revision identifiers, used by Alembic.
revision = '7958cca588a1'
down_revision = '875841fac207'
branch_labels = None
depends_on = None
def upgrade():
session = Session(bind=op.get_bind())
admin_roles = session.query(Role).filter(Role.name.in_(["ccpo", "security_auditor"])).all()
for role in admin_roles:
role.add_permission(Permissions.VIEW_AUDIT_LOG)
session.add(role)
session.commit()
def downgrade():
session = Session(bind=op.get_bind())
admin_roles = session.query(Role).filter(Role.name.in_(["ccpo", "security_auditor"])).all()
for role in admin_roles:
role.remove_permission(Permissions.VIEW_AUDIT_LOG)
session.add(role)
session.commit()

View File

@ -1,7 +1,7 @@
"""remove workspaces.name unique constraint
Revision ID: 903d7c66ff1d
Revises: 7958cca588a1
Revises: 875841fac207
Create Date: 2018-09-26 10:19:13.230064
"""
@ -11,7 +11,7 @@ from sqlalchemy.dialects import postgresql
# revision identifiers, used by Alembic.
revision = '903d7c66ff1d'
down_revision = '7958cca588a1'
down_revision = '875841fac207'
branch_labels = None
depends_on = None