FEAT: resend invite

This commit is contained in:
Arthur Simas
2022-07-27 18:15:07 -03:00
parent f43c270c33
commit 9c6d2b499a
4 changed files with 29 additions and 8 deletions
+15
View File
@@ -4,6 +4,8 @@ import {
Delete,
Get,
Headers,
HttpCode,
HttpStatus,
Inject,
Param,
Patch,
@@ -157,6 +159,19 @@ export class UsersController {
return await this.userService.batchCreateUser(body);
}
@Post(':id')
@RequireAllPermissions(PERMISSIONS.USERS.permissions.ADMIN)
@HttpCode(HttpStatus.OK)
async resendInvite(
@User() user: RequestUser,
@Param('id') id: string,
@Headers('dadosfera-lang') language,
) {
this.logger.info('resendInvite', { user });
this.userService.setLanguage(language);
return this.userService.resendInvite({ id });
}
@Delete(':id')
@RequireAllPermissions(PERMISSIONS.USERS.permissions.ADMIN)
@ApiOkResponse({ type: DeleteUserRes })