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...
Dì nel contratto di classe che il cancello può cadere aperto
L'intestazione ha promesso "una app bloccata punta tutti i 403" senza qualifica, che è ora vero solo mentre le tabelle di diritto possono essere lette. L'eccezi...
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...
Registra quell'Organizzazione. YEAR EST è facoltativo e può essere cancellato
La colonna era sempre nulla e entrambi i percorsi server già gestiti null — CreateOrganizationPayloadParser mappa un valore vuoto o non separabile a null, e pat...
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.
The FreeSWITCH crash was mod_kazoo's default config, not the event profile
The stub kazoo.conf.xml 2600Hz ship has no definitions, event-handlers or fetch-handlers sections. mod_kazoo says as much and then faults in its own config thre...
Registra altre quattro trappole KamoPBX
- Community mod kazoo (FreeSWITCH v1.10.11) si collega a ecallmgr, relazioni "Connesso", e poi mai risponde a un gen server:call. Risolto prendendo Pacchetti Fr...
L'associazione bug-report tiene anche il video
SYSTEM BUG SCREENSHOT ora porta le registrazioni dello schermo accanto agli screenshot. The costante mantiene il suo nome e il suo id — id 17 è scritto in assoc...
Il limite Traefik per-IP sarà 429 un QHIN invisibilmente
Commento solo, nel file qualcuno si apre quando un partner si lamenta. Traefik rate-limits per fonte IP attraverso l'intero host api.* e un QHIN si siede dietr...
Risolvere la questione Kamailio — I lavori di registrazione SIP terminano
La sezione 16 raccomandava una configurazione appositamente costruita su azione Kamailio e registrata che "2600hz/kamailio non esiste". Entrambi sono corretti d...
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...
Registrare ciò che è in esecuzione e le trappole che costano una costruzione ogni
Nove modalità di fallimento hanno scoperto il modo difficile, ognuno dei quali sarebbe altrimenti riscoperto: l'albero del fornitore gitignored, fare il re-fetc...
Dire perché la guardia di transazione si ferma a ehr/
Le due regole generalizzano ed entrambe le forme esistono altrove in questo servizio, quindi la prossima mossa ovvia è di ampliare la scansione — e facendo ciò ...
Dire perché il sovraccarico di @Transactional è inerte sul sentiero dopoCommit
Prompted da una sessione pari trova un @Transactional(REQUIRES NEW) La primavera mai consigliato — protetto e auto-invocato, quindi il record di una domanda fal...
Script Bootstrap e README operativo
bootstrap.sh crea l'account master, lo promuove al rivenditore e scrive configurazione della piattaforma non segreta. Idempotent: un secondo run rileva l'esiste...
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...
2600Hz spedisce un Kamailio patchato (spec 16)
kazoo-configs-kamailio non viene eseguito su stock Kamailio. bflags e import files sono entrambi assenti dal kamailio/kamailio proprio src/core/cfg.lex, ed entr...
Il NAT è in posizione; un porto chiuso significa nessun ascoltatore
Il router inoltra per 5060/5061 TCP+UDP e 20001-29999/UDP a 192.168.4.36 sono confermate. Il mio cancello ha riferito PHASE 0 BLOCKED contro di loro mentre Kama...
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...
FreePBX è deprecato (decisione 4 revisionata)
Nessuna migrazione e nessuna coesistenza permanente. KamoPBX rimane su k3m1 il cui host netns è vuoto, quindi non ha bisogno dei porti di FreePBX e nessuna chiu...
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...
Piani di implementazione KamoPBX (programma + 9 fasi)
Decomposto in un piano per fase; un unico piano non produrrebbe software di lavoro fino alla fine. Dettaglio TDD a morso completo: Fase 0 cancello infrastruttu...
Record KamoPBX decisioni — KAZOO confermato, k3m1 posizionamento, ACDc, Tier 3 rebrand
Sei domande aperte hanno risposto: 1. KAZOO è l'itinerario; hardware di proprietà, così il inquadramento dei costi rimosso interamente. 2. Un nodo/cluster ora, ...
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...
Registrare la trappola di enum-ordering il PBX rollout
Vedere una riga di catalogo il cui prezzo model è un nuovo valore enum rende quella riga illeggibile a qualsiasi servizio ancora su un vecchio condiviso-lib, e ...
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,...
Pianifica per-mailbox fatturazione e la casella di posta personale backend
Piani B e C di 3. Self-review ha chiuso cinque lacune: niente set mail cost mode, niente lato server ha fermato un gruppo di fatturazione che comprava component...
Correggere la spec — StorageAutoExpandSweep esiste già
La spec sosteneva che non esisteva alcun riconciliatore server-driven-quantity per riutilizzare e elencato le colonne auto-espand di archiviazione come morto. E...
Design per-mailbox fatturazione e add-on gating
Bills e-mail dalla casella di posta piuttosto che la sede, gates fornitore scelta sul componente aggiuntivo che lo copre, e attribuisce ogni casella di posta al...
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...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
