dmolinari
  • Joined on 2025-06-16
dmolinari pushed to feature/UDT-009 at dmolinari/SIG-CM2.0 2026-04-16 13:11:06 +00:00
6822d56e11 fix(web): montar Toaster + feedback toast en PermisosEditor [UDT-009]
dmolinari pushed to feature/UDT-009 at dmolinari/SIG-CM2.0 2026-04-16 13:06:46 +00:00
a30b10ebff fix(web): UsuarioPermisos shape nested para matchear backend [UDT-009]
dmolinari created pull request dmolinari/SIG-CM2.0#12 2026-04-16 00:53:48 +00:00
UDT-009: Overrides de PermisosJson por usuario — cierre módulo Auth
dmolinari created branch feature/UDT-009 in dmolinari/SIG-CM2.0 2026-04-16 00:53:21 +00:00
dmolinari pushed to feature/UDT-009 at dmolinari/SIG-CM2.0 2026-04-16 00:53:21 +00:00
b7882613a4 feat(web): UserEditPage con tabs Perfil+Permisos [UDT-009]
9dbf3e895d feat(web): tabs.tsx + PermisosEditor tri-state [UDT-009]
c1426b2257 feat(web): api + hooks permisos overrides [UDT-009]
7d4dc4d2bb feat(api): PUT /api/v1/users/{id}/permisos/overrides + excepciones domain + ExceptionFilter [UDT-009]
47323302cc feat(api): GET /api/v1/users/{id}/permisos con CQRS handler [UDT-009]
Compare 10 commits »
dmolinari pushed to main at dmolinari/SIG-CM2.0 2026-04-16 00:01:37 +00:00
68897f446b Merge pull request 'UDT-008: Gestión completa de usuarios' (#11) from feature/UDT-008 into main
06908263f6 fix(web): cablear ResetPasswordModal en UserEditPage [UDT-008]
9e93c70d8b refactor(web): mover Cambiar contraseña de sidebar a menu perfil [UDT-008]
851fed8692 fix(web): cablear ResetPasswordModal en UserDetailPage [UDT-008]
2e2d4543ad feat(web): router wiring completo + nav link usuarios + MustChangePasswordGate integration [UDT-008]
Compare 17 commits »
dmolinari merged pull request dmolinari/SIG-CM2.0#11 2026-04-16 00:01:36 +00:00
UDT-008: Gestión completa de usuarios
dmolinari pushed to feature/UDT-008 at dmolinari/SIG-CM2.0 2026-04-16 00:00:10 +00:00
06908263f6 fix(web): cablear ResetPasswordModal en UserEditPage [UDT-008]
dmolinari pushed to feature/UDT-008 at dmolinari/SIG-CM2.0 2026-04-15 23:55:27 +00:00
9e93c70d8b refactor(web): mover Cambiar contraseña de sidebar a menu perfil [UDT-008]
dmolinari pushed to feature/UDT-008 at dmolinari/SIG-CM2.0 2026-04-15 23:54:28 +00:00
851fed8692 fix(web): cablear ResetPasswordModal en UserDetailPage [UDT-008]
dmolinari created pull request dmolinari/SIG-CM2.0#11 2026-04-15 23:46:37 +00:00
UDT-008: Gestión completa de usuarios
dmolinari created branch feature/UDT-008 in dmolinari/SIG-CM2.0 2026-04-15 23:46:14 +00:00
dmolinari pushed to feature/UDT-008 at dmolinari/SIG-CM2.0 2026-04-15 23:46:14 +00:00
2e2d4543ad feat(web): router wiring completo + nav link usuarios + MustChangePasswordGate integration [UDT-008]
25ed0f6452 feat(web): ChangeMyPasswordPage + ResetPasswordModal — hooks, pages, modal [UDT-008]
64e0a8b5fb feat(web): UserDetailPage + UserEditPage — get/update/deactivate/reactivate hooks y pages [UDT-008]
9512f4125d feat(web): UsersListPage — api client, hook, filters, table, pagination [UDT-008]
d998d215e0 feat(web): authStore username+mustChangePassword + MustChangePasswordGate [UDT-008]
Compare 10 commits »
dmolinari merged pull request dmolinari/SIG-CM2.0#10 2026-04-15 20:15:19 +00:00
UDT-006: Middleware de Autorización (RBAC enforcement)
dmolinari closed issue dmolinari/SIG-CM2.0#5 2026-04-15 20:15:19 +00:00
[UDT-005/006] Crear ProtectedRoute reutilizable con rol-check en frontend
dmolinari pushed to main at dmolinari/SIG-CM2.0 2026-04-15 20:15:19 +00:00
c0d1ea4ac2 Merge pull request 'UDT-006: Middleware de Autorización (RBAC enforcement)' (#10) from feature/UDT-006 into main
8513e99554 test(api): assert count 21 permisos admin post-V007 [UDT-006]
96e7290fb7 refactor(web): eliminar guards inline rol admin en páginas de roles/permisos [UDT-006]
f6cdd7650b feat(web): ProtectedRoute extraído + router migrado + CreateUserPage cleanup [UDT-006]
8935115da9 feat(web): usePermission + CanPerform [UDT-006]
Compare 10 commits »
dmolinari created pull request dmolinari/SIG-CM2.0#10 2026-04-15 19:52:44 +00:00
UDT-006: Middleware de Autorización (RBAC enforcement)
dmolinari created branch feature/UDT-006 in dmolinari/SIG-CM2.0 2026-04-15 19:52:24 +00:00
dmolinari pushed to feature/UDT-006 at dmolinari/SIG-CM2.0 2026-04-15 19:52:24 +00:00
8513e99554 test(api): assert count 21 permisos admin post-V007 [UDT-006]
96e7290fb7 refactor(web): eliminar guards inline rol admin en páginas de roles/permisos [UDT-006]
f6cdd7650b feat(web): ProtectedRoute extraído + router migrado + CreateUserPage cleanup [UDT-006]
8935115da9 feat(web): usePermission + CanPerform [UDT-006]
2efd5e2fdb feat(web): authStore + useLogin persisten permisos [UDT-006]
Compare 9 commits »
dmolinari pushed to main at dmolinari/SIG-CM2.0 2026-04-15 19:02:04 +00:00
2afac53fca Merge pull request 'UDT-005: Gestión de Permisos (RBAC) — catálogo + asignación rol↔permisos' (#9) from feature/UDT-005 into main
1a864e9f8b fix(app): validar formato codigo rol en GetRolPermisos [UDT-005]
885a8cef17 feat(web): BATCH 6 - feature permisos con grid por modulo [UDT-005]
4913a35d06 feat(api): BATCH 5 - PermisosController + tests HTTP [UDT-005]
be2257a9bf feat(infra): BATCH 4 - Permiso/RolPermiso repos Dapper + tests integracion [UDT-005]
Compare 9 commits »