diff --git a/backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql b/backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql index 3278009..d6578d4 100644 --- a/backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql +++ b/backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql @@ -28,7 +28,7 @@ CREATE TABLE "new_User" ( "password" TEXT NOT NULL, "isAdmin" BOOLEAN NOT NULL DEFAULT false ); -INSERT INTO "new_User" ("createdAt", "email", "id", "password", "updatedAt") SELECT "createdAt", "email", "id", "password", "updatedAt" FROM "User"; +INSERT INTO "new_User" ("createdAt", "email", "id", "password", "updatedAt", "username") SELECT "createdAt", "email", "id", "password", "updatedAt", 'user-' || User.id as "username" FROM "User"; DROP TABLE "User"; ALTER TABLE "new_User" RENAME TO "User"; CREATE UNIQUE INDEX "User_username_key" ON "User"("username"); diff --git a/backend/src/app.module.ts b/backend/src/app.module.ts index 0d556b1..fa8108e 100644 --- a/backend/src/app.module.ts +++ b/backend/src/app.module.ts @@ -12,6 +12,7 @@ import { EmailModule } from "./email/email.module"; import { FileModule } from "./file/file.module"; import { PrismaModule } from "./prisma/prisma.module"; import { ShareModule } from "./share/share.module"; +import { UserModule } from "./user/user.module"; @Module({ imports: [ @@ -21,6 +22,7 @@ import { ShareModule } from "./share/share.module"; EmailModule, PrismaModule, ConfigModule, + UserModule, MulterModule.registerAsync({ useFactory: (config: ConfigService) => ({ fileFilter: (req: Request, file, cb) => { diff --git a/backend/src/user/user.module.ts b/backend/src/user/user.module.ts new file mode 100644 index 0000000..9d45d27 --- /dev/null +++ b/backend/src/user/user.module.ts @@ -0,0 +1,7 @@ +import { Module } from "@nestjs/common"; +import { UserController } from "./user.controller"; + +@Module({ + controllers: [UserController], +}) +export class UserModule {}