feat(alta-clientes): telefono obligatorio en alta y afluencia, importacion de informacion Enkontrol por ID en pantalla final y campos de obra movidos a la seccion Obra en captura

This commit is contained in:
2026-09-25 21:41:59 +00:00
parent 2400ecf6ff
commit 6435086181
11 changed files with 269 additions and 24 deletions

View File

@@ -193,7 +193,7 @@ describe('fechas de Obra bloqueadas', () => {
expect(prismaMock.$transaction).not.toHaveBeenCalled()
})
it('ESCRITURACION: no-admin no puede modificar una fecha ya establecida', async () => {
it('OBRA: no-admin no puede modificar la fecha de entrega programada ya establecida', async () => {
prismaMock.capturaDepartamento.findMany.mockResolvedValue([
{ unidadCodigo: 'U-101', campo: 'entrega_programada_fecha', valor: '2026-10-01' },
])
@@ -201,11 +201,11 @@ describe('fechas de Obra bloqueadas', () => {
guardarCampo(
'SENDA',
'U-101',
'ESCRITURACION',
'OBRA',
'entrega_programada_fecha',
'2026-10-15',
'user-1',
'escrituracion',
'obra',
),
).rejects.toThrow('solo puede modificarlas un administrador')
expect(prismaMock.capturaDepartamento.upsert).not.toHaveBeenCalled()