Loading backend/src/auth/admin/authAdmincontroller.ts +6 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,10 @@ import { Body, Controller, Post } from '@nestjs/common'; import { AuthAdminService } from './authAdminservice'; import { CreateAdminDto } from 'src/admin/dto/create-admin.dto'; import { LoginAdminDto } from 'src/auth/admin/dto/login-admin.dto'; import { ApiBody, ApiCreatedResponse, ApiTags, ApiUnauthorizedResponse } from '@nestjs/swagger'; import { ApiBearerAuth, ApiBody, ApiCreatedResponse, ApiTags, ApiUnauthorizedResponse } from '@nestjs/swagger'; import { AdminSigninResDto } from './dto/admin-signin-res.dto'; import { Roles } from '../role.decorator'; import { ADMIN_ROLE, SUPERADMIN_ROLES } from 'src/shared/enum/admin-role.enum'; @Controller() @ApiTags('Create admin account and sign in as admin') Loading @@ -20,10 +22,12 @@ export class AuthAdminController { }, }, }) @Roles(SUPERADMIN_ROLES) @Post('admin/signup') @ApiBearerAuth('jwt') async signUp(@Body() createAdminDto: CreateAdminDto) { console.log(createAdminDto); try { createAdminDto.role = ADMIN_ROLE.ADMIN; const accessToken = await this.authAdminService.signUp(createAdminDto); return { token: accessToken }; } catch (e) { Loading Loading
backend/src/auth/admin/authAdmincontroller.ts +6 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,10 @@ import { Body, Controller, Post } from '@nestjs/common'; import { AuthAdminService } from './authAdminservice'; import { CreateAdminDto } from 'src/admin/dto/create-admin.dto'; import { LoginAdminDto } from 'src/auth/admin/dto/login-admin.dto'; import { ApiBody, ApiCreatedResponse, ApiTags, ApiUnauthorizedResponse } from '@nestjs/swagger'; import { ApiBearerAuth, ApiBody, ApiCreatedResponse, ApiTags, ApiUnauthorizedResponse } from '@nestjs/swagger'; import { AdminSigninResDto } from './dto/admin-signin-res.dto'; import { Roles } from '../role.decorator'; import { ADMIN_ROLE, SUPERADMIN_ROLES } from 'src/shared/enum/admin-role.enum'; @Controller() @ApiTags('Create admin account and sign in as admin') Loading @@ -20,10 +22,12 @@ export class AuthAdminController { }, }, }) @Roles(SUPERADMIN_ROLES) @Post('admin/signup') @ApiBearerAuth('jwt') async signUp(@Body() createAdminDto: CreateAdminDto) { console.log(createAdminDto); try { createAdminDto.role = ADMIN_ROLE.ADMIN; const accessToken = await this.authAdminService.signUp(createAdminDto); return { token: accessToken }; } catch (e) { Loading