Commit Graph

4 Commits

Author SHA1 Message Date
ac7f8d19d8 feat: Refactor DTOs and models to use from_attributes, update database schema references, and implement trailer types 2025-11-11 14:43:07 -06:00
52b8fcd434 feat: Implement multi-tenancy support in middleware and security layers
- Enhanced TenantMiddleware to validate tenant information from JWT tokens.
- Added LicenseValidationMiddleware to check tenant licenses before processing requests.
- Updated security utilities to extract tenant information from tokens and validate company access.
- Introduced CompanyStore to manage active company state and handle company switching in the frontend.
- Modified API routes to include company_id in requests for better resource management.
- Improved logging and error handling throughout the middleware and API layers.
- Updated frontend components to reflect changes in company management and selection.
- Added new API route for fetching user's companies with proper authentication handling.
2025-11-11 14:15:31 -06:00
870bc36590 Aplicar lógica de validación de tenant y compañía a todos los endpoints relevantes en los módulos: client_and_provider, classes, country_rule_oct, exchange_rate, fraction_rule_octave, package, parts, permission_rule_oct, seal 2025-11-09 18:13:08 -06:00
2fe6a7c8ff feat: Implement user-tenant relationship management with CRUD operations and access control 2025-11-07 14:38:48 -06:00