Skip to content

Commit 6db20a9

Browse files
authored
Merge pull request #134 from mekanix/feature/fix-tests
Save initial migration
2 parents ac9f024 + c0dc143 commit 6db20a9

File tree

3 files changed

+91
-2
lines changed

3 files changed

+91
-2
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ ansible/site.yml
1010
!ansible/roles/.keep
1111
!ansible/roles/devel
1212

13-
alembic/versions/*
1413
build
1514
cbsd.conf
1615
coverage.xml
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
"""initial
2+
3+
Revision ID: 06a043f2516a
4+
Revises:
5+
Create Date: 2024-04-03 16:39:58.082206
6+
7+
"""
8+
9+
from alembic import op
10+
import sqlalchemy as sa
11+
12+
13+
# revision identifiers, used by Alembic.
14+
revision = "06a043f2516a"
15+
down_revision = None
16+
branch_labels = None
17+
depends_on = None
18+
19+
20+
def upgrade():
21+
# ### commands auto generated by Alembic - please adjust! ###
22+
op.create_table(
23+
"roles",
24+
sa.Column("id", sa.Integer(), nullable=False),
25+
sa.Column("name", sa.Text(), nullable=False),
26+
sa.PrimaryKeyConstraint("id"),
27+
sa.UniqueConstraint("name"),
28+
)
29+
op.create_table(
30+
"themes",
31+
sa.Column("id", sa.Integer(), nullable=False),
32+
sa.Column("name", sa.Text(), nullable=False),
33+
sa.Column("bg_color", sa.Text(), nullable=False),
34+
sa.Column("bg_secondary_color", sa.Text(), nullable=False),
35+
sa.Column("color_primary", sa.Text(), nullable=False),
36+
sa.Column("color_lightGrey", sa.Text(), nullable=False),
37+
sa.Column("color_grey", sa.Text(), nullable=False),
38+
sa.Column("color_darkGrey", sa.Text(), nullable=False),
39+
sa.Column("color_error", sa.Text(), nullable=False),
40+
sa.Column("color_success", sa.Text(), nullable=False),
41+
sa.Column("grid_maxWidth", sa.Text(), nullable=False),
42+
sa.Column("grid_gutter", sa.Text(), nullable=False),
43+
sa.Column("font_size", sa.Text(), nullable=False),
44+
sa.Column("font_color", sa.Text(), nullable=False),
45+
sa.Column("font_family_sans", sa.Text(), nullable=False),
46+
sa.Column("font_family_mono", sa.Text(), nullable=False),
47+
sa.PrimaryKeyConstraint("id"),
48+
sa.UniqueConstraint("name"),
49+
)
50+
op.create_table(
51+
"users",
52+
sa.Column("id", sa.Integer(), nullable=False),
53+
sa.Column("email", sa.Text(), nullable=False),
54+
sa.Column("password", sa.Text(), nullable=False),
55+
sa.Column("active", sa.Boolean(), nullable=True),
56+
sa.Column("admin", sa.Boolean(), nullable=True),
57+
sa.PrimaryKeyConstraint("id"),
58+
sa.UniqueConstraint("email"),
59+
)
60+
op.create_table(
61+
"users_roles",
62+
sa.Column("id", sa.Integer(), nullable=False),
63+
sa.Column("role", sa.Integer(), nullable=True),
64+
sa.Column("user", sa.Integer(), nullable=True),
65+
sa.ForeignKeyConstraint(
66+
["role"],
67+
["roles.id"],
68+
name="fk_users_roles_roles_role_id",
69+
onupdate="CASCADE",
70+
ondelete="CASCADE",
71+
),
72+
sa.ForeignKeyConstraint(
73+
["user"],
74+
["users.id"],
75+
name="fk_users_roles_users_user_id",
76+
onupdate="CASCADE",
77+
ondelete="CASCADE",
78+
),
79+
sa.PrimaryKeyConstraint("id"),
80+
)
81+
# ### end Alembic commands ###
82+
83+
84+
def downgrade():
85+
# ### commands auto generated by Alembic - please adjust! ###
86+
op.drop_table("users_roles")
87+
op.drop_table("users")
88+
op.drop_table("themes")
89+
op.drop_table("roles")
90+
# ### end Alembic commands ###

freenit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.3.0"
1+
__version__ = "0.3.1"

0 commit comments

Comments
 (0)