From d934878f5a439004e8c8fe7e6963ff3e7761849c Mon Sep 17 00:00:00 2001 From: Ross Mountjoy Date: Thu, 6 Feb 2020 06:48:27 -0500 Subject: [PATCH] starting working on plugin/platform system --- dashmachine/platform/__init__.py | 0 dashmachine/platform/rest.py | 6 +++++ migrations/versions/01a575cda54d_.py | 8 +++--- migrations/versions/03663c18575b_.py | 8 +++--- migrations/versions/598477dd1193_.py | 8 +++--- migrations/versions/6bd40f00f2eb_.py | 40 ++++++++++++++++++++++++++++ 6 files changed, 58 insertions(+), 12 deletions(-) create mode 100644 dashmachine/platform/__init__.py create mode 100644 dashmachine/platform/rest.py create mode 100644 migrations/versions/6bd40f00f2eb_.py diff --git a/dashmachine/platform/__init__.py b/dashmachine/platform/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dashmachine/platform/rest.py b/dashmachine/platform/rest.py new file mode 100644 index 0000000..ebf0b98 --- /dev/null +++ b/dashmachine/platform/rest.py @@ -0,0 +1,6 @@ +class Platform: + def __init__(self, *args, **kwargs): + pass + + def process(self): + pass diff --git a/migrations/versions/01a575cda54d_.py b/migrations/versions/01a575cda54d_.py index 0c61a57..cb5a6b7 100644 --- a/migrations/versions/01a575cda54d_.py +++ b/migrations/versions/01a575cda54d_.py @@ -10,19 +10,19 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. -revision = '01a575cda54d' -down_revision = '598477dd1193' +revision = "01a575cda54d" +down_revision = "598477dd1193" branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.add_column('apps', sa.Column('groups', sa.String(), nullable=True)) + op.add_column("apps", sa.Column("groups", sa.String(), nullable=True)) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.drop_column('apps', 'groups') + op.drop_column("apps", "groups") # ### end Alembic commands ### diff --git a/migrations/versions/03663c18575b_.py b/migrations/versions/03663c18575b_.py index c96460f..6ef9788 100644 --- a/migrations/versions/03663c18575b_.py +++ b/migrations/versions/03663c18575b_.py @@ -10,19 +10,19 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. -revision = '03663c18575b' -down_revision = 'af72304ae017' +revision = "03663c18575b" +down_revision = "af72304ae017" branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.add_column('user', sa.Column('role', sa.String(), nullable=True)) + op.add_column("user", sa.Column("role", sa.String(), nullable=True)) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.drop_column('user', 'role') + op.drop_column("user", "role") # ### end Alembic commands ### diff --git a/migrations/versions/598477dd1193_.py b/migrations/versions/598477dd1193_.py index 2c4e0d5..c62c87e 100644 --- a/migrations/versions/598477dd1193_.py +++ b/migrations/versions/598477dd1193_.py @@ -10,19 +10,19 @@ import sqlalchemy as sa # revision identifiers, used by Alembic. -revision = '598477dd1193' -down_revision = '03663c18575b' +revision = "598477dd1193" +down_revision = "03663c18575b" branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.add_column('settings', sa.Column('roles', sa.String(), nullable=True)) + op.add_column("settings", sa.Column("roles", sa.String(), nullable=True)) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### - op.drop_column('settings', 'roles') + op.drop_column("settings", "roles") # ### end Alembic commands ### diff --git a/migrations/versions/6bd40f00f2eb_.py b/migrations/versions/6bd40f00f2eb_.py new file mode 100644 index 0000000..daad2fc --- /dev/null +++ b/migrations/versions/6bd40f00f2eb_.py @@ -0,0 +1,40 @@ +"""empty message + +Revision ID: 6bd40f00f2eb +Revises: d87e35114b0b +Create Date: 2020-02-05 18:41:57.209232 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = "6bd40f00f2eb" +down_revision = "d87e35114b0b" +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column("apps", sa.Column("groups", sa.String(), nullable=True)) + op.add_column( + "settings", sa.Column("home_access_groups", sa.String(), nullable=True) + ) + op.add_column("settings", sa.Column("roles", sa.String(), nullable=True)) + op.add_column( + "settings", sa.Column("settings_access_groups", sa.String(), nullable=True) + ) + op.add_column("user", sa.Column("role", sa.String(), nullable=True)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column("user", "role") + op.drop_column("settings", "settings_access_groups") + op.drop_column("settings", "roles") + op.drop_column("settings", "home_access_groups") + op.drop_column("apps", "groups") + # ### end Alembic commands ###