dmolinari
  • Joined on 2025-06-16
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 »
dmolinari deleted branch feature/UDT-005 from dmolinari/SIG-CM2.0 2026-04-15 19:02:04 +00:00
dmolinari merged pull request dmolinari/SIG-CM2.0#9 2026-04-15 19:02:03 +00:00
UDT-005: Gestión de Permisos (RBAC) — catálogo + asignación rol↔permisos
dmolinari created pull request dmolinari/SIG-CM2.0#9 2026-04-15 18:58:35 +00:00
UDT-005: Gestión de Permisos (RBAC) — catálogo + asignación rol↔permisos
dmolinari created branch feature/UDT-005 in dmolinari/SIG-CM2.0 2026-04-15 18:58:08 +00:00
dmolinari pushed to feature/UDT-005 at dmolinari/SIG-CM2.0 2026-04-15 18:58:08 +00:00
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]
704794a2e2 feat(app): BATCH 3 - handlers permisos con TDD [UDT-005]
Compare 8 commits »
dmolinari commented on issue dmolinari/SIG-CM2.0#5 2026-04-15 18:14:32 +00:00
[UDT-005/006] Crear ProtectedRoute reutilizable con rol-check en frontend

Reasignado formalmente a UDT-006 (Middleware de Autorización). En UDT-005 las rutas /admin/permisos usan el ProtectedRoute actual (auth-only). El componente granular con `requiredPermission…