summaryrefslogtreecommitdiff
path: root/migrations
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2022-11-30 01:42:49 +0100
committerMia Herkt <mia@0x0.st>2022-11-30 02:19:29 +0100
commita182b6199b7f55eeb573dccd6ce7926c40043680 (patch)
tree3c4faa600e40ab15befd731a085630c5b579dcf0 /migrations
parenteb0b1d2f6992740e3b09bf383d8c0fa442faca55 (diff)
Allow management operations like deleting files
This introduces the X-Token header field in the response of newly uploaded files as a simple way for users to manage their own files. It does not need to be particularly secure.
Diffstat (limited to 'migrations')
-rw-r--r--migrations/versions/0659d7b9eea8_.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/migrations/versions/0659d7b9eea8_.py b/migrations/versions/0659d7b9eea8_.py
new file mode 100644
index 0000000..2ef2151
--- /dev/null
+++ b/migrations/versions/0659d7b9eea8_.py
@@ -0,0 +1,26 @@
+"""add file management token
+
+Revision ID: 0659d7b9eea8
+Revises: 939a08e1d6e5
+Create Date: 2022-11-30 01:06:53.362973
+
+"""
+
+# revision identifiers, used by Alembic.
+revision = '0659d7b9eea8'
+down_revision = '939a08e1d6e5'
+
+from alembic import op
+import sqlalchemy as sa
+
+
+def upgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.add_column('file', sa.Column('mgmt_token', sa.String(), nullable=True))
+ # ### end Alembic commands ###
+
+
+def downgrade():
+ # ### commands auto generated by Alembic - please adjust! ###
+ op.drop_column('file', 'mgmt_token')
+ # ### end Alembic commands ###