FEAT: reset, block and unblock all users

This commit is contained in:
marcos-silva-rodrigues
2025-03-21 17:04:58 -03:00
parent 8a363dd815
commit 05c80e2497
8 changed files with 1313 additions and 1366 deletions
+2 -2
View File
@@ -362,7 +362,7 @@ export class AuthController {
try {
const metadata = PackTheMetadata({
access_token: user.access_token,
customer_id: user.customer_id,
language,
});
@@ -398,7 +398,7 @@ export class AuthController {
) {
this.logger.info('unblockUsers');
const metadata = PackTheMetadata({
access_token: user.access_token,
customer_id: user.customer_id,
language,
});
+2 -2
View File
@@ -200,8 +200,8 @@ export class AuthClientService implements OnModuleInit {
async unblockUsers(userIds: string[], metadata: Metadata): Promise<UserActionResponse> {
this.logger.info('unblockUsers');
return lastValueFrom(
(this.authService as any).UnblockUser({ users: { userIds } }, metadata),
return await lastValueFrom(
this.authService.UnblockUser({ users: { userIds } }, metadata),
);
}
+7
View File
@@ -77,6 +77,13 @@ export function EnrichErrorCode(code: string) {
message: 'Token para recuperar senha inválido',
code,
};
case ErrorCodes.AUTH.REQUIRED_PASSWORD_RESET:
return {
statusCode: HttpStatus.UNAUTHORIZED,
error: 'Não permitido',
message: 'Seu usuário foi resetado por um administrador, resete a senha pelo link "Esqueci a senha", para prosseguir',
code,
};
case ErrorCodes.AUTH.WEAK_NEW_PASSWORD:
return {
+1
View File
@@ -13,6 +13,7 @@ export const AUTH = {
RESET_PASSWORD_CODE_EXPIRED: 'AUTH.RESET_PASSWORD_CODE_EXPIRED',
RESET_PASSWORD_CODE_INVALID: 'AUTH.RESET_PASSWORD_CODE_INVALID',
WEAK_NEW_PASSWORD: 'AUTH.WEAK_NEW_PASSWORD',
REQUIRED_PASSWORD_RESET: 'AUTH.REQUIRED_PASSWORD_RESET'
};
export const ROLE = {
INVALID_ID: 'ROLE.INVALID_ID',