1648629732139-add_beta_files_user_role.ts 1.0 KB

123456789101112131415161718192021
  1. import { MigrationInterface, QueryRunner } from 'typeorm'
  2. export class addBetaFilesUserRole1648629732139 implements MigrationInterface {
  3. public async up(queryRunner: QueryRunner): Promise<void> {
  4. await queryRunner.query(
  5. 'INSERT INTO `roles` (uuid, name, version) VALUES ("1cd9ee6e-bc95-4f32-957c-d8c41f94d4ef", "FILES_BETA_USER", 1)',
  6. )
  7. await queryRunner.query(
  8. 'INSERT INTO `permissions` (uuid, name) VALUES ("155e6901-4c35-422b-8643-c99cdcbcf54d", "app:files-beta")',
  9. )
  10. await queryRunner.query(
  11. 'INSERT INTO `role_permissions` (role_uuid, permission_uuid) VALUES ("1cd9ee6e-bc95-4f32-957c-d8c41f94d4ef", "155e6901-4c35-422b-8643-c99cdcbcf54d")',
  12. )
  13. }
  14. public async down(queryRunner: QueryRunner): Promise<void> {
  15. await queryRunner.query('DELETE FROM `role_permissions` WHERE role_uuid="1cd9ee6e-bc95-4f32-957c-d8c41f94d4ef"')
  16. await queryRunner.query('DELETE FROM `roles` WHERE name="FILES_BETA_USER"')
  17. await queryRunner.query('DELETE FROM `permissions` WHERE name="app:files-beta"')
  18. }
  19. }