diff --git a/main-app.zip b/main-app.zip new file mode 100644 index 0000000..f745e49 Binary files /dev/null and b/main-app.zip differ diff --git a/mainapp.zip b/mainapp.zip deleted file mode 100644 index 34eb613..0000000 Binary files a/mainapp.zip and /dev/null differ diff --git a/migrations/versions/0160d15cf8b2_auto.py b/migrations/versions/0160d15cf8b2_auto.py new file mode 100644 index 0000000..40d15e8 --- /dev/null +++ b/migrations/versions/0160d15cf8b2_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 0160d15cf8b2 +Revises: 456e30097502 +Create Date: 2025-06-11 08:10:55.240327 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '0160d15cf8b2' +down_revision = '456e30097502' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/04a28922c2d4_auto.py b/migrations/versions/04a28922c2d4_auto.py new file mode 100644 index 0000000..66ae125 --- /dev/null +++ b/migrations/versions/04a28922c2d4_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 04a28922c2d4 +Revises: 2dc9002530b1 +Create Date: 2025-06-11 10:17:52.756705 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '04a28922c2d4' +down_revision = '2dc9002530b1' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/06a6004b8e7c_auto.py b/migrations/versions/06a6004b8e7c_auto.py new file mode 100644 index 0000000..bb35067 --- /dev/null +++ b/migrations/versions/06a6004b8e7c_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 06a6004b8e7c +Revises: 0160d15cf8b2 +Create Date: 2025-06-11 08:21:13.656552 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '06a6004b8e7c' +down_revision = '0160d15cf8b2' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/082f6fe2681f_auto.py b/migrations/versions/082f6fe2681f_auto.py new file mode 100644 index 0000000..d283182 --- /dev/null +++ b/migrations/versions/082f6fe2681f_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 082f6fe2681f +Revises: 654c57ccdf3a +Create Date: 2025-06-11 09:30:24.460620 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '082f6fe2681f' +down_revision = '654c57ccdf3a' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/0f3779c66206_auto.py b/migrations/versions/0f3779c66206_auto.py new file mode 100644 index 0000000..0061c2b --- /dev/null +++ b/migrations/versions/0f3779c66206_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 0f3779c66206 +Revises: 9662437c96e7 +Create Date: 2025-06-11 10:08:51.915028 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '0f3779c66206' +down_revision = '9662437c96e7' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/0f918f190926_auto.py b/migrations/versions/0f918f190926_auto.py new file mode 100644 index 0000000..b110fab --- /dev/null +++ b/migrations/versions/0f918f190926_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 0f918f190926 +Revises: 44a1a781ce71 +Create Date: 2025-06-11 07:59:30.812136 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '0f918f190926' +down_revision = '44a1a781ce71' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/0fec6c5193b0_auto.py b/migrations/versions/0fec6c5193b0_auto.py new file mode 100644 index 0000000..875a182 --- /dev/null +++ b/migrations/versions/0fec6c5193b0_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 0fec6c5193b0 +Revises: 0f918f190926 +Create Date: 2025-06-11 08:04:17.030930 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '0fec6c5193b0' +down_revision = '0f918f190926' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/10311c25dc8a_auto.py b/migrations/versions/10311c25dc8a_auto.py new file mode 100644 index 0000000..a6d0a45 --- /dev/null +++ b/migrations/versions/10311c25dc8a_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 10311c25dc8a +Revises: 06a6004b8e7c +Create Date: 2025-06-11 08:29:26.144020 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '10311c25dc8a' +down_revision = '06a6004b8e7c' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/2dc9002530b1_auto.py b/migrations/versions/2dc9002530b1_auto.py new file mode 100644 index 0000000..3f1395e --- /dev/null +++ b/migrations/versions/2dc9002530b1_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 2dc9002530b1 +Revises: d3d8a8deded5 +Create Date: 2025-06-11 10:17:03.835622 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '2dc9002530b1' +down_revision = 'd3d8a8deded5' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/44a1a781ce71_auto.py b/migrations/versions/44a1a781ce71_auto.py new file mode 100644 index 0000000..853ef10 --- /dev/null +++ b/migrations/versions/44a1a781ce71_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 44a1a781ce71 +Revises: 551167211686 +Create Date: 2025-06-11 07:55:59.085982 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '44a1a781ce71' +down_revision = '551167211686' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/456e30097502_auto.py b/migrations/versions/456e30097502_auto.py new file mode 100644 index 0000000..8f4dcfd --- /dev/null +++ b/migrations/versions/456e30097502_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 456e30097502 +Revises: 0fec6c5193b0 +Create Date: 2025-06-11 08:07:57.156132 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '456e30097502' +down_revision = '0fec6c5193b0' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/5ab137c980ef_auto.py b/migrations/versions/5ab137c980ef_auto.py new file mode 100644 index 0000000..2e085c8 --- /dev/null +++ b/migrations/versions/5ab137c980ef_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 5ab137c980ef +Revises: 04a28922c2d4 +Create Date: 2025-06-11 10:22:55.390129 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '5ab137c980ef' +down_revision = '04a28922c2d4' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/626b3c2d4d79_auto.py b/migrations/versions/626b3c2d4d79_auto.py new file mode 100644 index 0000000..ac7ff70 --- /dev/null +++ b/migrations/versions/626b3c2d4d79_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 626b3c2d4d79 +Revises: b1efed2fb8ab +Create Date: 2025-06-11 09:44:07.989422 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '626b3c2d4d79' +down_revision = 'b1efed2fb8ab' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/654c57ccdf3a_auto.py b/migrations/versions/654c57ccdf3a_auto.py new file mode 100644 index 0000000..b320c5a --- /dev/null +++ b/migrations/versions/654c57ccdf3a_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 654c57ccdf3a +Revises: 718f98ed8e6b +Create Date: 2025-06-11 09:29:12.678462 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '654c57ccdf3a' +down_revision = '718f98ed8e6b' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/718f98ed8e6b_auto.py b/migrations/versions/718f98ed8e6b_auto.py new file mode 100644 index 0000000..c803880 --- /dev/null +++ b/migrations/versions/718f98ed8e6b_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 718f98ed8e6b +Revises: ebabe1d9ab27 +Create Date: 2025-06-11 08:51:33.323889 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '718f98ed8e6b' +down_revision = 'ebabe1d9ab27' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/7f04b183822a_auto.py b/migrations/versions/7f04b183822a_auto.py new file mode 100644 index 0000000..97c3524 --- /dev/null +++ b/migrations/versions/7f04b183822a_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 7f04b183822a +Revises: 626b3c2d4d79 +Create Date: 2025-06-11 09:49:36.411213 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '7f04b183822a' +down_revision = '626b3c2d4d79' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/81e23bd9ad49_auto.py b/migrations/versions/81e23bd9ad49_auto.py new file mode 100644 index 0000000..e14a661 --- /dev/null +++ b/migrations/versions/81e23bd9ad49_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 81e23bd9ad49 +Revises: 0f3779c66206 +Create Date: 2025-06-11 10:10:33.638269 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '81e23bd9ad49' +down_revision = '0f3779c66206' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/9565f14274c5_auto.py b/migrations/versions/9565f14274c5_auto.py new file mode 100644 index 0000000..df7aea6 --- /dev/null +++ b/migrations/versions/9565f14274c5_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 9565f14274c5 +Revises: f347a4fd8e4f +Create Date: 2025-06-11 09:34:30.469466 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '9565f14274c5' +down_revision = 'f347a4fd8e4f' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/9662437c96e7_auto.py b/migrations/versions/9662437c96e7_auto.py new file mode 100644 index 0000000..846a95a --- /dev/null +++ b/migrations/versions/9662437c96e7_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: 9662437c96e7 +Revises: 7f04b183822a +Create Date: 2025-06-11 09:55:12.179920 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '9662437c96e7' +down_revision = '7f04b183822a' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/a3a75017663d_auto.py b/migrations/versions/a3a75017663d_auto.py new file mode 100644 index 0000000..1b71ab5 --- /dev/null +++ b/migrations/versions/a3a75017663d_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: a3a75017663d +Revises: 10311c25dc8a +Create Date: 2025-06-11 08:33:28.489483 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'a3a75017663d' +down_revision = '10311c25dc8a' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/b1efed2fb8ab_auto.py b/migrations/versions/b1efed2fb8ab_auto.py new file mode 100644 index 0000000..53ff8f5 --- /dev/null +++ b/migrations/versions/b1efed2fb8ab_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: b1efed2fb8ab +Revises: 9565f14274c5 +Create Date: 2025-06-11 09:35:17.286671 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'b1efed2fb8ab' +down_revision = '9565f14274c5' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/d3d8a8deded5_auto.py b/migrations/versions/d3d8a8deded5_auto.py new file mode 100644 index 0000000..81edcd0 --- /dev/null +++ b/migrations/versions/d3d8a8deded5_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: d3d8a8deded5 +Revises: 81e23bd9ad49 +Create Date: 2025-06-11 10:14:29.357855 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'd3d8a8deded5' +down_revision = '81e23bd9ad49' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/df07769fdf4f_auto.py b/migrations/versions/df07769fdf4f_auto.py new file mode 100644 index 0000000..52412ea --- /dev/null +++ b/migrations/versions/df07769fdf4f_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: df07769fdf4f +Revises: a3a75017663d +Create Date: 2025-06-11 08:37:53.279883 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'df07769fdf4f' +down_revision = 'a3a75017663d' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/ebabe1d9ab27_auto.py b/migrations/versions/ebabe1d9ab27_auto.py new file mode 100644 index 0000000..4c6865b --- /dev/null +++ b/migrations/versions/ebabe1d9ab27_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: ebabe1d9ab27 +Revises: df07769fdf4f +Create Date: 2025-06-11 08:45:15.834408 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'ebabe1d9ab27' +down_revision = 'df07769fdf4f' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/migrations/versions/f347a4fd8e4f_auto.py b/migrations/versions/f347a4fd8e4f_auto.py new file mode 100644 index 0000000..4a886e0 --- /dev/null +++ b/migrations/versions/f347a4fd8e4f_auto.py @@ -0,0 +1,28 @@ +"""auto + +Revision ID: f347a4fd8e4f +Revises: 082f6fe2681f +Create Date: 2025-06-11 09:33:30.217742 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'f347a4fd8e4f' +down_revision = '082f6fe2681f' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + pass + # ### end Alembic commands ### diff --git a/plugins/core_ui/templates/core_ui/base.html b/plugins/core_ui/templates/core_ui/base.html index cba61b8..1b32246 100644 --- a/plugins/core_ui/templates/core_ui/base.html +++ b/plugins/core_ui/templates/core_ui/base.html @@ -31,7 +31,7 @@