Backend de template-saas - Workspace V2
Go to file
Adrian Flores Cortes 2bbf07405b feat(validators): agregar validadores con mensajes en español a 12 DTOs adicionales
Se completaron validadores en los siguientes DTOs:
- storage: GetUploadUrlDto, ConfirmUploadDto, ListFilesDto, UpdateFileDto
- billing: CreatePaymentMethodDto, CreateCheckoutSessionDto, CreateBillingPortalSessionDto
- email: EmailAddressDto, AttachmentDto, SendEmailDto, SendTemplateEmailDto, BulkSendEmailDto
- rbac: CreateRoleDto, UpdateRoleDto, AssignRoleDto
- sales: CreateActivityDto, UpdateActivityDto, ActivityListQueryDto
- sales: CreatePipelineStageDto, UpdatePipelineStageDto, ReorderStagesDto
- commissions: CreateAssignmentDto, UpdateAssignmentDto, AssignmentListQueryDto
- commissions: CreatePeriodDto, UpdatePeriodDto, ClosePeriodDto, MarkPaidDto, PeriodListQueryDto
- portfolio: CreateCategoryDto, UpdateCategoryDto, CategoryListQueryDto
- ai: ChatMessageDto, ChatRequestDto
- whatsapp: CreateWhatsAppConfigDto, UpdateWhatsAppConfigDto, TestConnectionDto

Validadores agregados:
- @IsNotEmpty() con mensajes descriptivos en español
- @MaxLength() en campos de texto
- @Min()/@Max() en campos numéricos y porcentajes
- @IsUUID() en campos de identificadores
- @IsEmail() en campos de email
- @IsUrl() en campos de URLs
- @IsEnum() para valores fijos
- @Matches() para patrones específicos (colores hex, códigos de moneda, slugs)
- @ArrayMaxSize() en arreglos

Build y lint exitosos.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:31:56 -06:00
__mocks__ Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
src feat(validators): agregar validadores con mensajes en español a 12 DTOs adicionales 2026-02-03 17:31:56 -06:00
.dockerignore Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
.env.example [INTEGRACION] fix: Corregir credenciales en .env.example 2026-01-20 18:21:15 -06:00
.gitignore Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
Dockerfile Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
eslint.config.js Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
jest.config.cjs Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00
package-lock.json fix: Resolve TypeORM entity type metadata issues 2026-01-25 06:36:18 -06:00
package.json fix: Resolve TypeORM entity type metadata issues 2026-01-25 06:36:18 -06:00
README.md Initial commit 2026-01-16 14:04:04 +00:00
tsconfig.json Initial commit - Backend de template-saas migrado desde monorepo 2026-01-16 08:07:11 -06:00

template-saas-backend-v2

Backend de template-saas - Workspace V2