mirror of
https://github.com/apache/superset.git
synced 2026-04-13 05:07:53 +00:00
* [security] improving the security scheme * Addressing comments * improving docs * Creating security module to organize things * Moving CLI to its own module * perms * Materializung perms * progrss * Addressing comments, linting
28 lines
672 B
Python
28 lines
672 B
Python
"""materialize perms
|
|
|
|
Revision ID: e46f2d27a08e
|
|
Revises: c611f2b591b8
|
|
Create Date: 2016-11-14 15:23:32.594898
|
|
|
|
"""
|
|
|
|
# revision identifiers, used by Alembic.
|
|
revision = 'e46f2d27a08e'
|
|
down_revision = 'c611f2b591b8'
|
|
|
|
from alembic import op
|
|
import sqlalchemy as sa
|
|
|
|
|
|
def upgrade():
|
|
op.add_column('datasources', sa.Column('perm', sa.String(length=1000), nullable=True))
|
|
op.add_column('dbs', sa.Column('perm', sa.String(length=1000), nullable=True))
|
|
op.add_column('tables', sa.Column('perm', sa.String(length=1000), nullable=True))
|
|
|
|
|
|
def downgrade():
|
|
op.drop_column('tables', 'perm')
|
|
op.drop_column('datasources', 'perm')
|
|
op.drop_column('dbs', 'perm')
|
|
|