5a231c206e
Merge pull request 'feat(frontend): sidebar colapsable por secciones + fly-out en modo colapsado' (#62) from chore/sidebar-collapsible-sections into main
main
dmolinari2026-04-21 17:09:07 +00:00
bcb0c94fc5
feat(frontend): sidebar secciones colapsables + fly-out en modo colapsado
dmolinari2026-04-21 14:07:12 -03:00
2aae873a4b
Merge pull request 'chore(frontend): reorganizar sidebar en secciones + quitar items disabled' (#61) from chore/sidebar-categorization into main
dmolinari2026-04-21 16:38:17 +00:00
dd4d4a1673
Merge pull request 'feat: paginación en GET /api/v1/products/{id}/prices (closes#47)' (#51) from feature/prd-003-prices-pagination into main
dmolinari2026-04-19 23:08:31 +00:00
34b07a1d55
feat(frontend): pagination UI on product prices history (refs #47)
dmolinari2026-04-19 19:52:45 -03:00
0dce3ee4ac
feat(api): pagination on GET product prices (closes#47)
dmolinari2026-04-19 19:47:18 -03:00
da063ad677
Merge pull request 'refactor(frontend): unify dateFormat + numberFormat into formatters' (#50) from refactor/unify-formatters into main
dmolinari2026-04-19 22:26:48 +00:00
5a55fdaaae
Merge pull request 'chore(infra): configure coverlet for backend C# coverage' (#49) from infra/coverlet-setup into main
dmolinari2026-04-19 22:22:05 +00:00
e735afb5b4
Merge pull request 'feat(domain): RubroConProductosActivosException + guard en DeactivateRubro (closes#41)' (#44) from fix/issue-41-rubro-deactivation-guard into main
dmolinari2026-04-19 20:09:38 +00:00
c974e824e0
feat(infrastructure): ProductQueryRepository.CountActiveByRubroAsync + integration test
dmolinari2026-04-19 17:08:35 -03:00
900fd5e975
feat(application): DeactivateRubroCommandHandler guard contra Products activos
dmolinari2026-04-19 17:08:30 -03:00
e9d1e3237d
feat(domain): RubroConProductosActivosException + test (closes#41)
dmolinari2026-04-19 17:08:23 -03:00
e33e9f332e
Merge pull request 'refactor(tests): TestWebAppFactory.CreateClientWithOverrides para DI override scoped (closes#36)' (#43) from fix/issue-36-rsa-singleton-override into main
dmolinari2026-04-19 20:00:47 +00:00
0e363d1cfc
refactor(tests): TestWebAppFactory.CreateClientWithOverrides para DI override por test (closes#36)
dmolinari2026-04-19 16:59:53 -03:00
c5a8cd9edd
Merge pull request 'fix: openEdit fetch ProductTypeDetail antes de abrir dialog (closes#37)' (#42) from fix/issue-37-openedit-fetch-detail into main
dmolinari2026-04-19 19:53:47 +00:00
616f6432d1
fix(frontend): openEdit fetch ProductTypeDetail antes de abrir dialog (closes#37)
dmolinari2026-04-19 16:53:00 -03:00
1730b0623e
Merge pull request 'feat: PRD-002 Product CRUD' (#40) from feature/PRD-002 into main
dmolinari2026-04-19 16:49:58 +00:00
d8d1da8ea4
Merge pull request 'feat: CAT-002 Regla de Oro Rama vs Hoja + validaciones' (#35) from feature/CAT-002 into main
dmolinari2026-04-19 11:56:32 +00:00
a0a1874ac2
test(frontend): apretar match exacto del title en CategoryTree (CAT-002 W2)
dmolinari2026-04-19 08:52:34 -03:00
9886524645
Merge pull request 'fix: issue #29 — integration tests flakiness (DB split + SqlTestFixture consolidado)' (#34) from fix/issue-29-flakiness into main
dmolinari2026-04-19 10:41:27 +00:00
bcbba2c012
Merge pull request 'chore(frontend): limpiar lint errors pre-existentes' (#33) from chore/frontend-lint-preexisting into main
dmolinari2026-04-19 10:41:16 +00:00
3cb89f80a3
Merge pull request 'chore(tests): dotnet format sobre archivos pre-existentes' (#32) from chore/dotnet-format-testfixtures into main
dmolinari2026-04-19 10:41:14 +00:00