From acca781b35c3e392f24d5f5b3a26be8f7f798380 Mon Sep 17 00:00:00 2001
From: Syrine Neifar <syrine@greenhost.nl>
Date: Thu, 12 Jan 2023 12:22:47 +0100
Subject: [PATCH] Add database migration for hedgedoc app

---
 .../aee25ad6b0ae_add_hedgedoc_as_app.py       | 26 +++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py

diff --git a/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py b/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py
new file mode 100644
index 00000000..2ec083d3
--- /dev/null
+++ b/backend/migrations/versions/aee25ad6b0ae_add_hedgedoc_as_app.py
@@ -0,0 +1,26 @@
+"""empty message
+
+Revision ID: aee25ad6b0ae
+Revises: fc0892d07771
+Create Date: 2022-12-15 14:37:55.659132
+
+"""
+from alembic import op
+import sqlalchemy as sa
+
+
+# revision identifiers, used by Alembic.
+revision = 'aee25ad6b0ae'
+down_revision = 'fc0892d07771'
+branch_labels = None
+depends_on = None
+
+
+def upgrade():
+    # Add hedgedoc app
+    op.execute(f'INSERT IGNORE INTO app (`id`, `name`, `slug`) VALUES (8,"Hedgedoc","hedgedoc")')
+    op.execute(f'INSERT IGNORE INTO oauthclient_app (`oauthclient_id`, `app_id`) VALUES ("hedgedoc", 8)')
+
+def downgrade():
+    op.execute(f'DELETE FROM app WHERE id=8')
+    op.execute(f'DELETE FROM oauthclient_app WHERE app_id=8')
-- 
GitLab