5dd65df3e8
feat: add first_name and last_name fields to UserTenant model and sync with Keycloak
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-06 12:09:04 -05:00
5c4161e5d8
feat: enhance user deletion process with access token and hub tenant ID propagation
2026-05-06 08:20:39 -05:00
7ea8a4ba8d
feat: multi-tenant user delete scope + conditional keycloak wait
...
- Add GET /users/{user_id}/tenant-count endpoint
- Add scope query param (current|all) to DELETE /users/{user_id}
- UserService.delete_user now supports scope='all' to deactivate/remove
user from all tenants
- Frontend users.ts: getTenantCount(), delete() accepts scope param
- Frontend +page.svelte: async openDeleteDialog fetches tenant count,
shows 4-button dialog when user belongs to >1 tenant
- docker-entrypoint.sh: Keycloak wait now conditional on WAIT_FOR_KEYCLOAK=1
2026-05-04 14:17:12 -05:00
2ce8a9047c
feat: enhance user statistics and tenant management
...
- Updated user statistics endpoint to include access token and hub tenant ID for improved data retrieval.
- Refactored user listing functionality to support access token and hub tenant ID, ensuring accurate user data from the Hub.
- Introduced new methods in UserService for fetching users with additional information from the Hub.
- Enhanced security functions to ensure user-tenant relationships are maintained and synchronized with the Hub.
- Improved frontend logic to handle company initialization and user authentication more effectively.
2026-05-01 23:32:48 -05:00
1e4eaf0576
Merge pull request 'fix/facturas_ame_mez' ( #358 ) from fix/facturas_ame_mez into development
...
Reviewed-on: ADUANASOFT/anexo76#358
2026-05-02 02:40:44 +00:00
259d67ebb2
Merge branch 'development' into feature/reporte-bak
2026-04-30 16:30:14 -06:00
143bfded29
feature/reporte-bak
2026-04-30 16:26:14 -06:00
b5c94ca0cc
feature/vu-api-acuse-xml-pdf
2026-04-30 11:07:03 -06:00
0c4f54b2c0
fix: update VARCHAR lengths to prevent truncation errors in audit_log and discharges
2026-04-30 11:09:07 -05:00
cb2a68fd35
Merge pull request 'feat: increase character limit for who_processed and capture_user fields in InvoiceHeader to 100' ( #351 ) from fix/character-limit into development
...
Reviewed-on: ADUANASOFT/anexo76#351
2026-04-30 14:25:31 +00:00
f225731625
feat: increase character limit for who_processed and capture_user fields in InvoiceHeader to 100
2026-04-30 09:22:44 -05:00
e8db8f2a86
bak
2026-04-30 07:42:02 -06:00
f10fee9bc3
refactor: update role handling in security and permissions modules, and change hub-net to non-external in docker-compose
2026-04-29 22:08:37 -05:00
1d1d4b1619
Merge remote-tracking branch 'origin/development' into feature/hub-integration
...
# Conflicts:
# backend/.env.example
# backend/api/v1/modules/core/auth/service.py
# backend/api/v1/modules/core/users/service.py
# backend/core/middleware.py
# docker-compose.yml
# frontend/src/lib/auth.ts
# frontend/src/lib/components/help/HelpDrawer.svelte
# scripts/backend-entrypoint.sh
2026-04-29 13:11:44 -05:00
47411556ee
feature/moneda-partes-obligatoria
2026-04-29 10:22:11 -06:00
d78163da12
feature/clases-paginacion
2026-04-29 09:51:50 -06:00
953edc6127
Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/facturas_ame_mez
2026-04-29 10:35:55 -05:00
3bbeccb267
Merge branch 'fix/codigo-clave-cambio' into feature/visible-clicks-csv
2026-04-29 08:34:17 -06:00
6e764a980f
Merge branch 'feature/doda-endpoints-faltantes' into feature/visible-clicks-csv
2026-04-29 08:32:07 -06:00
71c4963228
Merge branch 'feature/scaf-partes-default' into feature/visible-clicks-csv
2026-04-29 08:24:53 -06:00
0a3c27254a
Merge branch 'feature/sitar-fractions-upgrade' into feature/visible-clicks-csv
2026-04-29 08:24:39 -06:00
c92d114080
refactor: enhance invoice filtering and dropdown menu functionality
...
- Updated SQLAlchemy imports for better clarity and organization in invoice service.
- Refactored dropdown menu components to improve state management and accessibility.
- Adjusted invoice year filter logic for consistency in dashboard components.
- Improved internationalization handling in invoice titles and headers.
2026-04-29 09:03:01 -05:00
9105fad3c4
fix/codigo-clave-cambio
2026-04-29 07:37:01 -06:00
74877b3c3a
feature/errores-legibles-tabla
2026-04-28 17:25:48 -05:00
41e1a1767b
fix: standardize multiplication notation from '×' to 'x' across various files for consistency
2026-04-28 17:25:37 -05:00
8535fdf5cc
chore: rescate y restauracion de modulos base, a76 y digitalizacion tras conflictos
2026-04-28 17:23:14 -05:00
07ba33a4d9
feature/doda-endpoints-faltantes
2026-04-28 14:53:08 -06:00
52ad58aceb
feature/cliente-asignado-partes
2026-04-28 12:01:50 -06:00
243fa0bc3b
Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/facturas_ame_mez
2026-04-28 12:50:18 -05:00
eba12a9246
REPORTES mexicanos y americanos de facturas corregido
2026-04-28 12:47:32 -05:00
b95afb138b
Merge branch 'feature/sitar-fractions-upgrade' into feature/scaf-partes-default
2026-04-28 11:05:46 -06:00
d67d1c5538
feature/sitar-fractions-upgrade
2026-04-28 10:50:58 -06:00
d145cc376e
Merge pull request 'fix/permisos' ( #343 ) from fix/permisos into development
...
Reviewed-on: ADUANASOFT/anexo76#343
2026-04-28 15:56:26 +00:00
bc433c7202
Permisis de admin
2026-04-28 09:47:39 -06:00
cbb31dc1c9
Arreglando las factruas
2026-04-28 09:29:39 -06:00
356ea99b04
Merge branch 'feature/errores-legibles-tabla' into development
2026-04-28 09:49:41 -05:00
9797ec96f8
fix: standardize multiplication notation from '×' to 'x' across various files for consistency
2026-04-28 09:48:20 -05:00
00cd9786d3
Merge branch 'feature/errores-legibles-tabla' into feature/visible-clicks-csv
2026-04-28 07:46:18 -06:00
4f31736a40
feature/errores-legibles-tabla
2026-04-28 07:24:52 -06:00
9f77e360a1
Merge branch 'development' of https://git.aduanasoft.com/ADUANASOFT/anexo76 into fix/permisos
2026-04-27 15:46:05 -06:00
8260b64951
fix: corriegiendo la compilaciond el frontend de script mal ejecutado
2026-04-27 16:00:52 -05:00
c87865bcc5
fix: cambios locales antes del merge
2026-04-27 14:32:28 -05:00
c8e45f5ce2
chore: resolve second wave of merge conflicts, integrate new DODA despacho module and stabilize catalogues
2026-04-27 13:43:51 -05:00
8374975a30
chore: resolve remaining merge conflicts in data-table-actions components
2026-04-27 13:39:04 -05:00
eb5df06d24
feature/logica-pedimento-clarion
2026-04-27 12:03:26 -06:00
c3e4cf22fc
fix/env-api-unica
2026-04-27 11:08:33 -06:00
4d873f392e
fix/alembic-duration-cert-delete
2026-04-27 10:31:33 -06:00
5c2a84e95d
fix: solución de bloqueos y estandarización de permisos
2026-04-27 10:47:30 -05:00
2929890994
fix/carga-csv-headers
2026-04-27 09:38:15 -06:00
df6ffe422a
fix/filtros-catalogos
2026-04-27 08:08:54 -06:00