La griglia di richiesta del servizio e il cliente leggono i veri endpoint

Featurekamo-internal
Spegnimento
27 agosto 2026 alle ore 17:02 UTC
Autore
kamo
Impegno
f51c91e

Ripristinare il resto della SW6c Task 4, che è atterrato come d58a6aba ed è stato abbandonato da un la storia riscrive in una sessione concomitante; la pagina dei dettagli sopravvisse all'interno bddd3617 e ha importato `serviceQuoteWorkOrder` da allora. `PipelineServiceRequestsTab` chiama `GET /service-quotes` invece di `generateMockServiceRichiesta`. Il richiedente, dipartimento, categoria, priorità, SLA, il tecnico e le colonne di squadra sono scomparse: nessuno ha una fonte sul filo, e una colonna che rende un em dash per sempre legge come "niente registrato" piuttosto che come "questo non era mai reale» — come `serviceName`, `serviceId` e `engagement Id` sopravvissuto a Tutta la vita dello schermo prima della SW6a. Stato è i cinque valori di `IntentStatus`, non l'apparecchio è sei, e i pulsanti di stato sono andati con esso: hanno spostato un locale array e ha aumentato un brindisi di successo per una scrittura che non ha mai lasciato il browser. Crea invia esattamente un'offerta e lo dice. `CreateServiceQuoteRichiesta` pubblicizza `List <Long> servizioOfferingUids` e il servizio mantiene solo `.get(0)`, silenziosamente. Il nuovo pulsante puntava a quel punto. non esiste; apre una finestra di dialogo. `marketId` non può filtrare questa lista, quindi il `data.filter(() => true)` che vestito come un filtro è andato e una didascalia dice che ogni mercato mostra le stesse righe. `posApi.ServiceQuote` dichiarato `serviceId` e `serviceName` contro un DTO invio `serviceOfferingUid` e `serviceOfferingName` — lo stesso difetto sul fratellino tipo — e ora specchi `ServiceQuoteDTO`. I membri del fantasma dell'Ordine di Lavoro sono corretto anche perché uno di loro risulta essere carico-portante: `acceptServiceQuote` risponde con `FulfillmentOrder`, il cui uid non è il `ServiceJob`s, e `engagementUid` è l'unico thread attraverso. `serviceQuoteWorkOrder.ts` lo segue, e il suo test indica la parte che funzionerebbe su un database semenzato e stop in produzione — `JsSafeLongSerializer` cita un `Long` per valore, così lo stesso campo arriva come una stringa su un id 19-digit e un numero su uno piccolo.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo