Add invitedBy field to InviteUserDto and InviteUserEntity

This commit is contained in:
faris Aljohari
2024-12-16 19:56:37 -06:00
parent 9de1d7134a
commit 6f3891a68e
4 changed files with 24 additions and 3 deletions

View File

@ -1,5 +1,5 @@
import { InviteUserService } from '../services/invite-user.service';
import { Body, Controller, Post, UseGuards } from '@nestjs/common';
import { Body, Controller, Post, Req, UseGuards } from '@nestjs/common';
import { ApiTags, ApiBearerAuth, ApiOperation } from '@nestjs/swagger';
import { AddUserInvitationDto } from '../dtos/add.invite-user.dto';
import { ControllerRoute } from '@app/common/constants/controller-route';
@ -26,9 +26,12 @@ export class InviteUserController {
})
async createUserInvitation(
@Body() addUserInvitationDto: AddUserInvitationDto,
@Req() request: any,
): Promise<BaseResponseDto> {
const user = request.user;
return await this.inviteUserService.createUserInvitation(
addUserInvitationDto,
user.role.type,
);
}
}