Kamo-careers prende un cambiamento di marca entro un minuto
Il commento accanto al Careers Logo Overlay ha detto che il sito di carriere rilegge config.json orariamente. Lo rilegge ogni minuto da kamo-careers 14c9ddb, ch...
Termina l'inventario della spec e aggiungi l'ordine di controllare le cose
La tabella "dove vive" è stata scritta prima del servizio di installazione, i media handoff, la guida CARRIER TO PHONE SERVER e il testo predefinito del server ...
Le due forme in entrata, e la regola che mantiene il punto finale sicuro
Registra ciò che voipservice 9e9e814 e ea6d631 stabilito, perché il ragionamento non è recuperabile dal diff. Un profilo di messaggistica Telnyx ha esattamente...
Design per il widget di App Shelf launchpad
Un widget di sistema senza diritti, bloccato alla prima riga del launchpad aritmetica piuttosto che una banda propria, con un volantino a portale che trasporta ...
Registrare ciò che il terminale remoto distribuisce effettivamente insegnato
Tre difetti, tutta la stessa forma: presenti nell'albero, assenti dalla cosa che serve richieste — un IngressRoute in una directory nulla vale, un cliente perco...
Dite che il salvataggio dello status-label è un insieme completo, non un patch
Il significato di endpoint è cambiato sotto questo cliente: uno stato lasciato fuori la lista è ora una cancellazione piuttosto che un no-op, che è ciò che lasc...
Il progetto Report Studio — rapporti definiti Java, un rendering generico
I rapporti sono definiti come classi Java in kamo-shared-library e resi da uno funzionalità-driven frontend, quindi l'aggiunta di un rapporto è una nuova classe...
Progettazione per il Centro assistenza KB costruire, articoli correlati e cablaggio pubblico
Copre le 248 bozze di sorgente sotto Documentazione/, l'albero che mappano a sotto l'articolo del Centro assistenza esistente, la nuova funzione KB ARTICLE RELA...
Dì quale abbonamento il cancello della pillola di lancio è circa
"Non già pagando" significa la sede del VIEWER — la stessa domanda i Piani & pagina di fatturazione risponde quando decide se offrire loro uno. Vale la pena dic...
Correggere la nota sul rimosso Crea il mio Org gratuito
ab740dd3 ha sostenuto CREATE FREE ORG WIDGET e i suoi quattro bambini politici "mai esisteva in RoleRightType.java a tutti". E' sbagliato. Erano ids 288-292, e ...
Progettazione e piano di implementazione per il lancio org e la procedura guidata
Ripristina due commit cadute da un 'git reset' concomitante --mixed origin/main' in questo checkout condiviso; i file stessi sono sopravvissuti all'albero di la...
Piani per BL2 (la fattura KAMO NATIVE) e SW8 (conformità dei contratti interni)
Controllare nell'usoUserInfo handoff in condivisione
La regola "no .md in repos" è ritirata. Questo documento è stato tenuto local-only; appartiene accanto al codice che descrive.
Chiudere SW6b
Otto partenze. Quello che importava era in SW6a: PUT /{uid} accettato totali e segni-off verbatim, che ha fatto entrambe le regole centrali di questo piano deco...
Piano SW6b, rendendo le sei schede persistono
Lavoro e parti diventano file ServiceJobLine sul lavoro, non ServiceLineItem righe: OrderLineItem.order è opzionale=false, quindi un ServiceLineItem non può esi...
Chiudere SW6a
Nove partenze. La pretesa di primavera del piano è stata misurata falsa, il suo schizzo il test è stato presso-tautological, e la sua ServiceTrade-labels-are-ne...
Smettere di dire agli implementatori di eseguire git commit --allow-empty
--consentire-vuoto PERMITS un risultato vuoto, non forza uno. Senza pathpec si impegna ancora l'indice, e questi controlli hanno sempre un altro Il lavoro della...
Smettere di dire agli implementatori di eseguire git commit --allow-empty
--consentire-vuoto PERMITS un risultato vuoto, non forza uno. Senza pathpec si impegna ancora l'indice, e questi controlli hanno sempre un altro Il lavoro della...
Corretto quattro affermazioni SW6a, uno misurato falso
Una semplice lista @Autowired di un'interfaccia senza implementazioni NON risolvere a un elenco vuoto — getta insoddisfattiDependencyException. Misurato, non ra...
Corretto tre affermazioni SW6a, uno di loro ha misurato falso
Una bozza precedente ha detto una lista normale @Autowired di un'interfaccia senza le implementazioni si risolvono a un elenco vuoto. Si lancia InsoddisfattoDep...
Pianificare SW6a e dividere SW6 in tre
La spec chiama SW6 'wire l'UI finito', che ha assunto un backend esisteva a filo. ServiceJob, ServiceVisit e ServiceLineLe nuove colonne di Item zero runtime ca...
Chiudere SW5
Sei partenze. Il più acuto: il proxy task-book non poteva essere copiato da le citazioni proxy, che esporta PATCH e no PUT — una copia verbale sarebbe hanno fat...
BaseLosController non autorizzato()/forbidden() esiste
Un compito breve ha detto a un attuatore che quegli aiutanti sono stati inventati e non ha fatto esiste. richiedonoOrgId veramente non; questi due fanno, dichia...
Ripristina la chiusura di SW4, persa a un'editing stale working-tree
Il commit precedente ha modificato la copia on-disk di questo piano, che ha predato Sezione saltata — quella sezione è stata allegata a una copia della gratta e...
Applicare DDL apre una finestra 40001 — guardarlo, non riavviare
Bumping una versione di catalogo lascia in pool connessioni JDBC tenendo il vecchio e la prossima query attraverso ogni fallisce SQLState 40001, che Hibernate f...
Chiudere SW4
Nove partenze. I due che hanno più importanza: questo piano è proprio Self-Review affermò che un tipo era coerente in tre luoghi, ed era coerente e sbagliato; e...
QuoteConversionResult.orderUid è uno String, non un UUID
Ordine estende BaseEntity, il cui id è un lungo — solo Quote, QuoteOption e QuoteLineItem estendere BaseUuidEntity. Il piano ha dichiarato UUID e il suo Self-Re...
Il dizionario SW4 chiavi atterrare nel repo del dizionario
Elenco dei file 6a chiamato kamo-internal/messages/en.json, che è gitignored e non può essere commesso. La prosa del passo aveva ragione; la lista Non lo era.
Piano SW5, il task book a tasso piatto
La premessa della spec che nessuna linea porta una durata del lavoro è andata ore stanti fa — SW3 ha atterrato il lavoroMinutes e taskCodice su ServiceLineItem,...
Definire il comportamento di SW4 per un preventivo senza mercato
Compito 1 creato() leggere marketUid ma non ha backfill, così ogni citazione che esiste ancora oggi ha un mercato nullo. Il convertitore deve rientrare BuyLineI...
La scelta di fatturazione di SW4 è per-org
Chiamata del proprietario, e quella giusta: un contratto di manutenzione fattura ogni periodo, un installatore di capitale-equipment fattura il termine davanti....
Plan SW4, quote to order conversion
Five defects, not the spec's three. The converter deliberately does NOT mint a Commitment: processOrderPaid returns immediately when one exists, so hand-creatin...
Registrare ciò che la colonna del commutatore di chat ha lasciato annullare
Ordinato da cosa farebbe del male se lasciato solo. Il primo ingresso è quello che vale da MediaService, che non è stato esaminato — cinque dei sei secchi del c...
Chiudere SW3
Tredici partenze dal piano. I due più importanti: OrderLineItem .discountType non avrebbe mai dovuto essere uno String ed esportare il DDL prima applicarlo ha m...
Corretto SW3's ServiceJob importazioni e pin la trappola PROCUREMENT
Compito 2 importato dao.beans.account. Conto e dao.beans.organizzazione .Organizzazione. I pacchetti reali sono conti e org — non avrebbe compilato. I supporti...
Correggere la richiesta del piano SW3
Compito 6 indicato al RetailInventoryPolicy come membro implementato del politica famiglia per copiare una forma di iniezione da. Non è mai istantaneo e mai ini...
Pianificare SW3, il core di dominio Service Work
ServiceJob 1..N Servizio Visita come fratellino di FulfillmentOrder, un riempito ServiceLineItem, le quattro assi di classificazione e una macchina di stato che...
Chiudere SW2
Quattro compiti, cinque partenze dal piano. Il più forte: il piano è proprio restrizione Maschera snippet filtrato fuori null dayOfWeek, che significa 'ogni gio...
Correggere due errori nel piano SW2
La ricetta rsync ha usato un nudo 'rsync -a', che conserva mtimes — un file restaurato a una versione precedente arriva più vecchio della classe . compilato da ...
Piano SW2, le tre riparazioni del calendario
La ricerca ha corretto la spec su un punto: la ricorrenza non è morta a entrambi finisce. L'UI rende la pagina del calendario oggi e silenziosamente scarta ciò ...
Seguito delle notificazioni-spine, triaged
Oggetti differiti dal piano 33-task, tutti sollevati da revisione e tutti non-bloccanti. I quattro risultati della recensione integrale sono stati fissati e non...
Prendere le misure softphone invece di aspettarle
38 chiamate nell'intera storia di PHONE CALL LOG, 26 negli ultimi 30 giorni. The drop-then-redial impronte trova 4 coppie, tutte le chiamate di prova di provisi...
Servizio I primi diritti del lavoro e il divario del permesso di commercio
Corregge due ipotesi spec contro il codice reale: no RoleRight Tipo di utilizzo Non e' vero. (tutti i 36 diritti commerciali utilizzano POS, e i redattori filtr...
Segnare la finestra di riga eseguita
Tutti e otto i compiti spediti in quattro repos, con le quattro deviazioni deliberate registrato — più importante che la superficie di chiamata del Task 6 sia s...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.