Commit Graph

1478 Commits

Author SHA1 Message Date
fad784e49f Coreecion de error en el item del formulario de bultos, no se generaba un nuevo item cada vez que queriamos ingresar un nuevo bulto, asi que nada mas volvia a brir el mismo item 2026-05-15 13:23:28 -05:00
76b03b2938 Merge pull request 'fix(goods): corregir selección y cuadro informativo en Clases de Activo Fijo' (#400) from fix/clases into development
Reviewed-on: ADUANASOFT/anexo76#400
2026-05-14 17:49:52 +00:00
34bbfff9d2 Merge pull request 'fix/catalogos-fijos' (#399) from fix/catalogos-fijos into development
Reviewed-on: ADUANASOFT/anexo76#399
2026-05-14 17:49:26 +00:00
1c7337915d Merge pull request 'eliminacion y cracion de registros reactivos' (#398) from fix/conversion-unidades into development
Reviewed-on: ADUANASOFT/anexo76#398
2026-05-14 17:48:43 +00: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
2cf3b711f2 Merge pull request 'Mejoramiento de los errores en vehiculos' (#396) from fix/vehiculos into development
Reviewed-on: ADUANASOFT/anexo76#396
2026-05-14 17:47:08 +00:00
fa2f8a587d Merge pull request 'fix/equivalencias' (#395) from fix/equivalencias into development
Reviewed-on: ADUANASOFT/anexo76#395
2026-05-14 17:46:41 +00:00
d739a89d91 Merge pull request 'fix/clientes-provedores-traduccion' (#394) from fix/clientes-provedores-traduccion into development
Reviewed-on: ADUANASOFT/anexo76#394
2026-05-14 17:45:48 +00:00
64f372a335 fix(goods): corregir selección y cuadro informativo en Clases de Activo Fijo
- Clic en fila hace toggle multi-select; el registro clickeado queda primero en el array para que el cuadro informativo siempre muestre su info
- Clic en checkbox mantiene comportamiento independiente para selección múltiple (eliminar)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 12:33:12 -05:00
924030e268 Merge pull request 'fix/logout-anexo' (#393) from fix/logout-anexo into development
Reviewed-on: ADUANASOFT/anexo76#393
2026-05-14 17:19:53 +00:00
0c876b11bf fix(docker): change hub-net to be non-external in docker-compose 2026-05-14 12:19:16 -05:00
7a7e8a67a3 fix(auth): ensure id_token is cleared and set during SSO exchange for Keycloak logout 2026-05-14 12:15:37 -05:00
59052bee8d chore(gitignore): agregar .claude/ a archivos ignorados 2026-05-14 12:09:05 -05:00
0ed350ca11 fix(auth): enhance logout and login flow with Keycloak integration and cookie management 2026-05-14 12:07:10 -05:00
054130f78a fix(catalogos-referencia): habilitar menú de acciones para usuarios sin permisos de edición 2026-05-14 12:02:24 -05:00
3f55d19ce6 fix(catalogos-referencia): corregir etiqueta "Modos" a "Métodos de Transporte" 2026-05-14 12:02:06 -05:00
23ae03343b eliminacion y cracion de registros reactivos 2026-05-14 11:28:09 -05:00
dacfe8f6e8 docs: update frontend .env.example with all required vars for dev local
Agrega INTERNAL_API_URL, INTERNAL_HUB_URL, HUB_URL, KEYCLOAK_URL y ORIGIN
al ejemplo para que el dev local tenga el mismo conjunto de variables que
usa Docker Compose, evitando que el SSO exchange y el refresh proactivo
fallen silenciosamente por vars indefinidas.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 09:19:24 -05:00
85f31f8eca fix(auth): replace all /login redirects with redirectToWorkspaceLogin
Todos los page.server.ts que hacían throw redirect(302, '/login') ahora
usan redirectToWorkspaceLogin(cookies, url) para enviar al usuario directo
al login del workspace en lugar de pasar por la página /login local de Anexo76.

Archivos actualizados:
- dashboard/pedimentos/+page.server.ts
- dashboard/pedimentos/edit/[id]/+page.server.ts (2 redirects)
- dashboard/invoices/+page.server.ts
- dashboard/invoices/edit/[id]/+page.server.ts
- dashboard/invoices/settings/+page.server.ts
- dashboard/goods/parts/edit/[[id]]/+page.server.ts
- dashboard/general_catalogs/ports/+page.server.ts
- dashboard/general_catalogs/seal/+page.server.ts
- dashboard/reports/vencimiento/+page.server.ts
- dashboard/reports/invoices/+page.server.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 09:09:34 -05:00
228cd533d2 fix(sso): reduce cookie chunk threshold and add defensive error handling in SSO exchange
- Reduce ACCESS_TOKEN_MAX_SINGLE y ACCESS_TOKEN_CHUNK_SIZE de 3500 a 2800
  para garantizar que cada cookie fragmentada no supere el límite de 4096 bytes
  del navegador (incluye overhead del nombre, path, attrs).
- Agrega try/catch alrededor de response.json() en el load de /auth/sso para
  evitar SyntaxError no manejado si el body no es JSON.
- Type guards explícitos en tokens.access_token, refresh_token y tenant_id
  para detectar respuestas incompletas del hub antes de llamar cookies.set().
- .catch(() => ({})) en refreshRes.json() para que el refresh proactivo nunca
  bloquee el flujo SSO aunque el body sea inesperado.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 08:30:15 -05:00
458d348638 Se le puse la opcion ambas en el modelo de puertos 2026-05-13 09:54:20 -05:00
1482af22cb Mejoramiento de los errores en vehiculos 2026-05-13 09:10:25 -05:00
d927d7761b Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/equivalencias 2026-05-13 08:39:51 -05:00
eced3accdc Arreglo de equivalencias 2026-05-13 08:39:37 -05:00
6f2ce605a8 Merge pull request 'fix/logout-anexo' (#392) from fix/logout-anexo into development
Reviewed-on: ADUANASOFT/anexo76#392
2026-05-12 22:46:49 +00:00
35c47e32df fix: update secure cookie handling to use origin-based context for improved security 2026-05-12 17:32:03 -05:00
d8c012d968 Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/clientes-provedores-traduccion 2026-05-12 16:53:15 -05:00
d73c0dca83 fix: add ORIGIN environment variable for SvelteKit to prevent internal IP/port usage 2026-05-12 11:17:43 -05:00
2436a4d563 fix: update logout flow to use registered post-logout route and add redirect handler 2026-05-12 11:01:34 -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
47d5257925 Merge pull request 'fix/head-alembic' (#390) from fix/head-alembic into development
Reviewed-on: ADUANASOFT/anexo76#390
2026-05-12 15:32:46 +00:00
99a6daa160 fix/head-alembic 2026-05-12 09:31:37 -06:00
6b23bca596 Merge pull request 'feature/alembic-daf' (#389) from feature/alembic-daf into development
Reviewed-on: ADUANASOFT/anexo76#389
2026-05-12 15:25:44 +00: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
1aafa143db Traducciones corregidas en porveedored y clientes 2026-05-12 09:42:40 -05:00
0fd73c5810 Merge pull request 'refactor: update SSO handling and remove deprecated components' (#388) from feature/delete-login into development
Reviewed-on: ADUANASOFT/anexo76#388
2026-05-12 14:21:46 +00:00
42d7b876d1 feat: add environment variables for SMTP configuration and update hub-net to internal 2026-05-12 09:19:39 -05:00
f8356bbd5c Merge pull request 'fix/trailers' (#387) from fix/trailers into development
Reviewed-on: ADUANASOFT/anexo76#387
2026-05-12 14:06:26 +00:00
7671441d04 Merge pull request 'se agrego la edicion y eliminacion de los registros de selectores' (#386) from fix/sectores into development
Reviewed-on: ADUANASOFT/anexo76#386
2026-05-12 14:05:34 +00:00
c8ef9b47fc Merge pull request 'fix/trasnportistas' (#385) from fix/trasnportistas into development
Reviewed-on: ADUANASOFT/anexo76#385
2026-05-12 14:05:02 +00:00
1ca6e8d565 Merge pull request 'feature/correccion-de-actualizar' (#384) from feature/correccion-de-actualizar into development
Reviewed-on: ADUANASOFT/anexo76#384
2026-05-12 14:03:44 +00:00
52577b9e66 refactor: update SSO handling and remove deprecated components
- Changed the hub-net network configuration to external in docker-compose.
- Removed the Single Sign-On (SSO) service implementation and associated login form component.
- Enhanced authentication callback logic to improve error handling and redirect management.
- Updated various routes to streamline login and authentication processes, ensuring proper redirection to workspace login.
- Cleaned up unused code and improved overall structure for better maintainability.
2026-05-11 17:17:37 -05:00
3a0a08fe80 Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/trailers 2026-05-11 12:03:16 -05:00
c50d38c496 Errores corregidos y despliegie normal decatalgos en trailers 2026-05-11 12:03:04 -05:00
eb5fed6aee Merge pull request 'fix: update docker-compose network to external and enhance avatar URL resolution logic' (#383) from fix/alembic-version into development
Reviewed-on: ADUANASOFT/anexo76#383
2026-05-11 15:38:25 +00:00
af415eb604 fix: change hub-net network to internal 2026-05-11 10:36:30 -05:00