Refactor backend and frontend code for improved structure and functionality
- Rearranged imports in multiple files for consistency and clarity. - Updated logging middleware to exclude specific paths from logging. - Enhanced security module by cleaning up token handling and improving tenant validation. - Added tenant and company scoped mixins for better database model management. - Implemented generic CRUD routes for tenant-scoped resources. - Improved error handling and response management in API routes. - Cleaned up login and logout processes to ensure proper session management. - Introduced mechanisms to clear local storage and cookies on tenant change. - Enhanced company store to detect tenant changes and clear data accordingly. - Added new DTO mixins for currency and value affect flags.
This commit is contained in:
@@ -5,26 +5,27 @@ Agrega todos los módulos de la aplicación
|
||||
|
||||
from fastapi import APIRouter
|
||||
|
||||
from .aduanal.routes import router as customs_broker_router
|
||||
|
||||
# Importar routers de módulos
|
||||
from .auth import router as auth_router
|
||||
from .tenants import router as tenants_router
|
||||
from .user_tenant.routes import router as user_tenant_router
|
||||
from .licenses import router as licenses_router
|
||||
from .pedmientos.router import router as pedimentos_router
|
||||
from .classes import router as classes_router
|
||||
from .client_and_provider import router as client_and_provider_router
|
||||
from .company import router as company_router
|
||||
from .classes import router as classes_router
|
||||
from .parts import router as parts_router
|
||||
from .permission_rule_oct.routes import router as permission_rule_oct_router
|
||||
from .package.routes import router as package_router
|
||||
from .seal.routes import router as seal_router
|
||||
from .fraction_rule_octave.routes import router as fraction_rule_octave_router
|
||||
from .country_rule_oct.routes import router as country_rule_oct_router
|
||||
from .exchange_rate.routes import router as exchange_rate_router
|
||||
from .trailers.routes import router as trailers_router
|
||||
from .aduanal.routes import router as customs_broker_router
|
||||
from .drivers.routes import router as drivers_router
|
||||
from .exchange_rate.routes import router as exchange_rate_router
|
||||
from .fraction_rule_octave.routes import router as fraction_rule_octave_router
|
||||
from .licenses import router as licenses_router
|
||||
from .package.routes import router as package_router
|
||||
from .parts import router as parts_router
|
||||
from .pedmientos.router import router as pedimentos_router
|
||||
from .permission_rule_oct.routes import router as permission_rule_oct_router
|
||||
from .seal.routes import router as seal_router
|
||||
from .tenants import router as tenants_router
|
||||
from .trailers.routes import router as trailers_router
|
||||
from .transporters.routes import router as transporters_router
|
||||
from .user_tenant.routes import router as user_tenant_router
|
||||
from .vehicles.routes import router as vehicles_router
|
||||
|
||||
# Router principal
|
||||
@@ -55,8 +56,9 @@ router.include_router(
|
||||
)
|
||||
router.include_router(exchange_rate_router, prefix="/a76", tags=["a76 / ExchangeRate"])
|
||||
router.include_router(trailers_router, prefix="/a76", tags=["a76 / Trailers"])
|
||||
router.include_router(customs_broker_router, prefix="/a76", tags=["a76 / CustomsBroker"])
|
||||
router.include_router(
|
||||
customs_broker_router, prefix="/a76", tags=["a76 / CustomsBroker"]
|
||||
)
|
||||
router.include_router(drivers_router, prefix="/a76", tags=["a76 / Drivers"])
|
||||
router.include_router(transporters_router, prefix="/a76", tags=["a76 / Transporters"])
|
||||
router.include_router(vehicles_router, prefix="/a76", tags=["a76 / Vehicles"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user