Blame alembic/versions/5affe6f5d94f_new_api_token_acl.py
|
Pierre-Yves Chibon |
9811e6 |
"""new_api_token_acl
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
Revision ID: 5affe6f5d94f
|
|
Pierre-Yves Chibon |
9811e6 |
Revises: 46df6466b8fa
|
|
Pierre-Yves Chibon |
9811e6 |
Create Date: 2018-01-19 15:27:20.332664
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
"""
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
# revision identifiers, used by Alembic.
|
|
Pierre-Yves Chibon |
9811e6 |
revision = '5affe6f5d94f'
|
|
Pierre-Yves Chibon |
9811e6 |
down_revision = '46df6466b8fa'
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
from alembic import op
|
|
Pierre-Yves Chibon |
9811e6 |
import sqlalchemy as sa
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
def upgrade():
|
|
Pierre-Yves Chibon |
9811e6 |
""" Insert the new ACL into the database. """
|
|
Pierre-Yves Chibon |
9811e6 |
op.execute(
|
|
Pierre-Yves Chibon |
9811e6 |
"INSERT INTO acls ('name', 'description') "
|
|
Pierre-Yves Chibon |
9811e6 |
"VALUES ('pull_request_create', 'Open a new pull-request');"
|
|
Pierre-Yves Chibon |
9811e6 |
)
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
|
|
Pierre-Yves Chibon |
9811e6 |
def downgrade():
|
|
Pierre-Yves Chibon |
9811e6 |
""" Remove the added ACL from the database. """
|
|
Pierre-Yves Chibon |
9811e6 |
op.execute(
|
|
Pierre-Yves Chibon |
9811e6 |
"REMOVE FROM acls WHERE name = 'pull_request_create';"
|
|
Pierre-Yves Chibon |
9811e6 |
)
|