Commit Graph

810 Commits

Author SHA1 Message Date
47e3f36f5c fix/AS-prosec-revertir-boolean (#483)
alembic seed para empresas ya existentes

Reviewed-on: ADUANASOFT/anexo76#483
Co-authored-by: hreyes <hreyes@aduanasoft.com.mx>
Co-committed-by: hreyes <hreyes@aduanasoft.com.mx>
2026-06-02 21:21:01 +00:00
26c5a97c04 fix/AS-prosec-revertir-boolean (#482)
prosec revertir boolean y uso de catalogo

Reviewed-on: ADUANASOFT/anexo76#482
Co-authored-by: hreyes <hreyes@aduanasoft.com.mx>
Co-committed-by: hreyes <hreyes@aduanasoft.com.mx>
2026-06-02 21:06:23 +00:00
e0b08dfa8a feauture/catalogo-clases-inventario-UME 2026-06-02 11:12:38 -06:00
c5a77fb30a fix/INP-filtros-y-modal 2026-06-02 10:28:18 -06:00
963425074e Merge branch 'development' into feature/separacion-de-tax-id-de-rfc 2026-06-02 09:07:42 -06:00
619ef8d7d8 feature/separacion-de-tax-id-de-rfc 2026-06-02 09:05:29 -06:00
08f99f102e fix/uso-de-catalogo-sectores-empresa 2026-06-02 07:59:12 -06:00
86d0012a17 fix/filtros-busqueda-secciones-aduanales 2026-06-02 07:15:30 -06:00
af6c0698da Se aniado el boton para subir fotografias desde el equipo, ademas de guardardo en minio 2026-06-01 17:13:00 -05:00
c1ad135cf3 Merge pull request 'fix(invites): logging detallado cuando Hub invite creation falla' (#464) from fix/hub-invite-credentials into development
Reviewed-on: ADUANASOFT/anexo76#464
2026-05-29 21:16:31 +00:00
73aa55646b feat(invites): usar token del usuario actual para crear invite en Hub
Elimina la dependencia de HUB_ADMIN_EMAIL/HUB_ADMIN_PASSWORD del flujo
de invitaciones. Ahora se usa el Bearer token del usuario autenticado,
que debe tener role='admin' en su tenant dentro del Hub.

Esto hace el flujo compatible con instalaciones self-hosted donde el
cliente no debe tener acceso a credenciales del Workspace Hub.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 15:51:31 -05:00
02a5ac07ed fix(invites): logging detallado cuando Hub invite creation falla
Antes los fallos del Hub login y invite creation eran silenciosos o con
warning genérico. Ahora loguea status code, body y nombre de campo para
facilitar diagnóstico en producción.

- Detecta HUB_ADMIN_EMAIL/PASSWORD vacíos con error explícito
- Loguea status+body cuando login falla (401/403)
- Loguea status+body+tenant/email cuando invite falla (404/403)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 14:06:49 -05:00
0448f84e80 feature/copias-envoices 2026-05-29 12:47:40 -06:00
ff14bd3645 feature/mensajes-claros-en-eliminar-clases 2026-05-29 11:52:32 -06:00
22fbb211bd Merge pull request 'feature/optimizacion-de-permisos' (#460) from feature/optimizacion-de-permisos into development
Reviewed-on: ADUANASOFT/anexo76#460
2026-05-29 15:53:44 +00:00
4752a0f452 Merge pull request 'Nuevos formatos de transferencia electronica, ademas de ajsytes en la parte visual y ademas manejos de incosistencias' (#459) from fix/interfaces-faltantes into development
Reviewed-on: ADUANASOFT/anexo76#459
2026-05-29 15:53:33 +00:00
e2445d454b feature/optimizacion-de-permisos 2026-05-29 09:48:43 -06:00
6855eb9531 Nuevos formatos de transferencia electronica, ademas de ajsytes en la parte visual y ademas manejos de incosistencias 2026-05-28 10:39:20 -05:00
dbf68986da feature/app-selector 2026-05-26 16:59:32 -06:00
e3205880d7 feature/funcionalidades-click-derecho-facturas 2026-05-26 10:02:17 -06:00
703bb68a04 Merge pull request 'feature/cambio-de-regimen' (#448) from feature/cambio-de-regimen into development
Reviewed-on: ADUANASOFT/anexo76#448
2026-05-25 17:05:59 +00:00
676a6fe413 feature/seed-digitalizacion 2026-05-25 11:03:24 -06:00
bc991acd6a feature/cambio-de-regimen 2026-05-25 10:27:49 -06:00
c0f20bd1f9 fix: resolver conflicto de merge en signatures.ts
Restaura la construcción correcta de URLSearchParams en getSignatures,
eliminando el spread de filters inválido y el cierre de objeto roto.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 17:42:35 -05:00
14dfa63a1c Merge pull request 'Arreglo de filtros, click con compoartmiento de exit, reactividad al ingresar un registro' (#432) from fix/firmas-electronicas into development
Reviewed-on: ADUANASOFT/anexo76#432
2026-05-22 21:39:54 +00:00
3531c673ba Merge pull request 'Arreglo de filtros, acomodo de fechas y se agrego catalogos' (#431) from fix/multimoneda into development
Reviewed-on: ADUANASOFT/anexo76#431
2026-05-22 21:39:47 +00:00
1249c54738 fix: update health check URL in Jenkinsfile and reduce wait times in e2e tests
- Changed health check URL from localhost:8000 to localhost:3467 in Jenkinsfile.
- Reduced wait times in various e2e tests to improve performance and responsiveness.
- Cleaned up logging in middleware.py by removing unnecessary log statement.

These changes aim to enhance the CI pipeline efficiency and streamline the testing process.
2026-05-22 16:23:29 -05:00
19b0bf0b5e Arreglo de filtros, click con compoartmiento de exit, reactividad al ingresar un registro, ademmsa del docble click 2026-05-20 17:30:16 -05:00
883b74b348 Arreglo de filtros, click con compoartmiento de exit, reactividad al ingresar un registro 2026-05-20 17:16:04 -05:00
e8a486c119 Arreglo de filtros, acomodo de fechas y se agrego catalogos 2026-05-20 16:56:20 -05:00
cedad7d066 Merge pull request 'feat(e2e): implement authentication setup for Playwright tests using Keycloak tokens' (#415) from fix/jenkins-mejora into development
Reviewed-on: ADUANASOFT/anexo76#415
2026-05-20 17:30:56 +00:00
844c8c4c6b feat(e2e): implement authentication setup for Playwright tests using Keycloak tokens 2026-05-20 12:27:27 -05:00
687217b345 Merge pull request 'fix(schema): remove unused ENUM types from PostgreSQL during downgrade' (#413) from fix/jenkins-mejora into development
Reviewed-on: ADUANASOFT/anexo76#413
2026-05-20 17:01:54 +00:00
f18532087f fix(schema): remove unused ENUM types from PostgreSQL during downgrade 2026-05-20 11:59:32 -05:00
71c19d28b0 Merge pull request 'feature/hub-admin-global-access' (#410) from feature/hub-admin-global-access into development
Reviewed-on: ADUANASOFT/anexo76#410
2026-05-20 16:31:09 +00:00
19bc7a2b57 fix(license): handle unlimited user licenses by checking for None value 2026-05-20 11:09:24 -05:00
13ebe9a3b5 feat: remove migration for hub_invite_token from invite_tokens table 2026-05-20 10:56:47 -05:00
7920f190e3 fix(security): improve tenant ID resolution and error handling for hub_admin access 2026-05-20 10:46:31 -05:00
64d81c83f9 feat(company): add tenant_id support for hub_admin in company creation and updates 2026-05-15 10:28:47 -05:00
125405458c feat(auth): add hub_admin global access support across modules
- Add is_hub_admin() and resolve_tenant_id_required() to core/security
- hub_admin resolves tenant from company or uses None as global sentinel
- Update routes and services to skip tenant filter when tenant_id is None
- UserService accepts is_hub_admin flag for cross-tenant user management
- get_my_companies returns all companies for hub_admin without tenant restriction
2026-05-15 09:22:35 -05:00
dd14f23779 Merge pull request 'Se le puse la opcion ambas en el modelo de puertos' (#397) from fix/puertos into development
Reviewed-on: ADUANASOFT/anexo76#397
2026-05-14 17:48:00 +00:00
458d348638 Se le puse la opcion ambas en el modelo de puertos 2026-05-13 09:54:20 -05:00
eced3accdc Arreglo de equivalencias 2026-05-13 08:39:37 -05:00
cf27f6103d Merge pull request 'fix/redirect-invitation-users' (#391) from fix/redirect-invitation-users into development
Reviewed-on: ADUANASOFT/anexo76#391
2026-05-12 15:37:30 +00:00
51d29950c8 fix: implement backfill for UserCompanyRole during user login and invite flow 2026-05-12 10:35:52 -05:00
99a6daa160 fix/head-alembic 2026-05-12 09:31:37 -06:00
26f9675557 Merge branch 'development' into feature/alembic-daf 2026-05-12 09:23:19 -06:00
e3cbb738e0 feature/csv-correccion-clientes 2026-05-12 09:22:30 -06:00
831da7b31c refactor: remove unused base_url parameter from create_invite and update fallback URL logic 2026-05-12 10:04:35 -05:00
ee9ac4f64f feature/alembic-daf 2026-05-12 09:00:32 -06:00