feat: Lotes (datos maestros de inventario): lista y formulario de BatchNumberDetails con clave numérica y sin «Nuevo»

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-20 07:59:22 -05:00
1 parent 3e27f370dc
commit 91d5135dc7
16 files changed
+244 -12

No files matched your search

+7
View File
@@ -85,6 +85,13 @@ describe('recursos del Service Layer', () => {
for (const name of ['ShippingTypes', 'WizardPaymentMethods']) expect(SL_RESOURCE_MAP.get(name)!.methods, name).toEqual(['GET']);
});
it('los lotes se consultan y se modifican, pero no se crean desde aquí (nacen en los documentos)', () => {
const r = SL_RESOURCE_MAP.get('BatchNumberDetails')!;
expect(r.key).toBe('number');
expect(r.methods).toEqual(['GET', 'PATCH']);
expect(r.write).toBe('/inventario/lotes');
});
it('los usuarios de SAP solo entregan los campos que necesita el solicitante', () => {
const r = SL_RESOURCE_MAP.get('Users')!;
expect(r.methods).toEqual(['GET']);