From 055cfb11a9d688dbc2dce5c164d1f0b311918378 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 27 Apr 2020 10:19:14 +0200 Subject: Add plugin auth migrations --- .../migrations/0485-video-file-metadata.ts | 30 ---------------- server/initializers/migrations/0490-plugin-auth.ts | 42 ++++++++++++++++++++++ 2 files changed, 42 insertions(+), 30 deletions(-) delete mode 100644 server/initializers/migrations/0485-video-file-metadata.ts create mode 100644 server/initializers/migrations/0490-plugin-auth.ts (limited to 'server/initializers') diff --git a/server/initializers/migrations/0485-video-file-metadata.ts b/server/initializers/migrations/0485-video-file-metadata.ts deleted file mode 100644 index 5d95be024..000000000 --- a/server/initializers/migrations/0485-video-file-metadata.ts +++ /dev/null @@ -1,30 +0,0 @@ -import * as Sequelize from 'sequelize' - -async function up (utils: { - transaction: Sequelize.Transaction - queryInterface: Sequelize.QueryInterface - sequelize: Sequelize.Sequelize -}): Promise { - - const metadata = { - type: Sequelize.JSONB, - allowNull: true - } - await utils.queryInterface.addColumn('videoFile', 'metadata', metadata) - - const metadataUrl = { - type: Sequelize.STRING, - allowNull: true - } - await utils.queryInterface.addColumn('videoFile', 'metadataUrl', metadataUrl) - -} - -function down (options) { - throw new Error('Not implemented.') -} - -export { - up, - down -} diff --git a/server/initializers/migrations/0490-plugin-auth.ts b/server/initializers/migrations/0490-plugin-auth.ts new file mode 100644 index 000000000..ea636a4ad --- /dev/null +++ b/server/initializers/migrations/0490-plugin-auth.ts @@ -0,0 +1,42 @@ +import * as Sequelize from 'sequelize' + +async function up (utils: { + transaction: Sequelize.Transaction + queryInterface: Sequelize.QueryInterface + sequelize: Sequelize.Sequelize +}): Promise { + + { + const password = { + type: Sequelize.STRING, + allowNull: true + } + await utils.queryInterface.changeColumn('user', 'password', password) + } + + { + const pluginAuth = { + type: Sequelize.STRING, + allowNull: true + } + await utils.queryInterface.addColumn('user', 'pluginAuth', pluginAuth) + } + + { + const authName = { + type: Sequelize.STRING, + allowNull: true + } + await utils.queryInterface.addColumn('oAuthToken', 'authName', authName) + } + +} + +function down (options) { + throw new Error('Not implemented.') +} + +export { + up, + down +} -- cgit v1.2.3