Un diritto per gli account utente e un indirizzo parcheggiato per cambiarne uno
Tre aggiunte, tutte la metà del lavoro condiviso che atterra in SecurityService e kamo-internal. PlatformRightType.MANAGE USERS, allegato. Un account utente è ...
Cancello Pubblica su dio ELIGIBILITÀ, non una finestra aperta
La bandiera Pubblica spedito gated su GodModeActive — GD plus a deliberatamente aperto 30 minuti finestra di rottura vetro. Ogni operatore dio-eleggibile allora...
System bug.Publish ha bisogno di una colonna DEFAULT, o non è mai creato
Il campo è stato dichiarato `@Column(nullable = false)` senza colonnaDefinizione, quindi ddl-auto emessa `ADD COLUMN pubblicato boolean non null` — che Postgres...
Tre modelli transazionali pubblici, e le chiavi di patch org dietro di loro
Il sito di carriera ora scrive a persone che non hanno account, che è nuovo per questo piattaforma: ogni altro modello transazionale va a un membro. Tre canonic...
La bandiera Pubblica su un bug di sistema, e la regola di query dietro di esso
Un bug di sistema ha già attraversato la linea di tenancy in una direzione. Questo aggiunge la seconda regola di visibilità sopra di esso: un rapporto un operat...
Lo schema dietro app-first, la rete, avvisi e ritenzione
membro id sull'applicazione hr job diventa NULLABLE, che è l'intero applicare-first: cinque passi sono stati tra premendo Applicare e rispondere al primo doman...
Una registrazione della piattaforma vuota non è "collegare con l'app di Kamo"
isPlatformEnabled ora richiede anche un id client, corrispondente a quello OrgOAuthClientController segnala come piattaformaEnabled. Senza che gli incontri sche...
Un'organizzazione può portare il proprio cliente OAuth2
Fino ad ora il client id e il segreto per ogni provider OAuth è venuto da uno registrazione a livello di piattaforma, quindi un org potrebbe solo collegare ciò ...
Le due colonne di una scheda di lavoro pubblica hanno bisogno
public externally decide se un annuncio raggiunge le carriere. Si'. è un asse separato dallo stato: una postazione interna è completamente DISPONIBILE e non dev...
Careers è una piattaforma alias, non un org proprio
OrgResolutionService.byHost legge un'etichetta leader che non è un noto piattaforma alias come alias di ORGANIZZAZIONE all'interno del dominio dietro di esso, q...
Lo schema dietro una fila di distintivi di piè di pagina
Il footer firma e-mail ha tenuto un'immagine, denominata da footer image source e misurato da una percentuale. Ora contiene una ROW di loro: le tre fonti integr...
Una spedizione nomina il terminal in cui è in esecuzione
Inviare AI è ospitato in un terminale remoto ora, quindi la risposta deve dire quale uno — la console apre quella finestra, e l'apertura è ciò che inizia la ses...
Postazioni di lavoro e applicazioni — lo schema dietro /hr/careers
Due entità, sei enum e due depositi sotto com.kamo.z.shared.hr.careers, più i tre tipi condivisi la caratteristica ha dovuto ampliare. JobPosting è tre gruppi ...
Filare il mock della porta di accettazione nel test di spesa FFA
accettareNextLead consulta LeadAcceptEligibility Servizio prima di raggiungere qualsiasi di la logica di credito questi casi sono circa, e il test costruisce il...
Widen il cancello di accettazione, ofuscate informazioni di contatto mascherato, lasciare libero per tutti i conducenti essere rivendicato
Tre modifiche correlate al nucleo di consegna. **La porta d'accettazione ora fa due domande, su ogni pista assegnata. LeadAcceptEligibilityService sostituisce ...
Registrare un terminale dev-machine nel registro di accesso
Un membro che apre una shell sul desktop-1 ora ha un tipo di evento proprio. Che cosa? macchina detiene un cluster-admin kubeconfig e i suoi account hanno senza...
Invia una società di account insieme al suo contatto per i raccoglitori di clienti
Sei raccoglitori del cliente leggono AccountSummaryDTO — l'editor dell'ordine, il servizio-job modulo, dettagli di abbonamento e procedura guidata, e la scheda ...
Aggiungi JUST CALL come tipo di provider telefonico
Allegato all'ordinazione 5. EnumType.ORDINAL e non ha alcun vincolo CHECK, quindi l'appending è sicuro e l'inserimento ovunque altri ridefinirebbero silenziosam...
Completare un account ora abbassa i suoi diritti cache
SecurityService risponde /api/security/entitlements/me fuori Redis con un 15 minuti TTL, invalidato da messaggi su kamo.entitlements. invalidare. Ogni il percor...
Modificare i sedili o il ciclo di un progetto di ordine
updateDraftOrder set sedilePaese e fatturazioneCycle e salvato. Entrambi sono prezzo piloti, e né i campi di denaro dell'ordine né i suoi articoli di linea sono...
Colore cartaceo per blocco
"Lemon", "glass" — e mai un valore esagonale. Archiviato il modo in cui le note e i riquadri di lancio memorizzano i loro, per il motivo che la tavolozza è def...
Un ordine comped ora concede i componenti aggiuntivi venduti
Completare un conto concesso il piano e nient'altro. disposizioneCompSublino piano copiato, sedili, ciclo, fonte e stato sul AccountSubscription e non ha mai to...
Bind content json come JSON, o ogni inserimento non riesce
RELAZIONE: "Failed to create sales script". Il server ha detto esattamente perché: colonna "content json" è di tipo jsonb ma l'espressione è di tipo carattere ...
IMPERSONATO, così un operatore può entrare in un inquilino come uno dei suoi membri
Appendato a PlatformRightType piuttosto che inserito: getSortOrder() restituisce ordinal(), quindi un diritto aggiunto nel centro rinumera ogni destra sotto di ...
Gli script di un mercato archiviato lasciano il Centro Interazione
trovareMarketIdsWithActiveScripts ha chiesto solo se il SCRIPT era attivo, quindi un mercato l'organizzazione era in pensione ancora apparso come subtab per qua...
Lo script che un membro legge su una chiamata, come blocchi ordinati
Due tavoli e due diritti. SALES SCRIPTS blocca un mercato di piombo come un LeadVendor fa; SALES SCRIPT BLOCKS detiene le parti, ognuna delle quali è Lexical do...
PdfRedactor, così una parola coperta è effettivamente andato
Un rettangolo riempito disegnato sopra un numero di conto lo nasconde dall'occhio e dall'occhio nient'altro: i glifi rimangono nel flusso di contenuti della pag...
Flush il link, quindi una scrittura rifiutata raggiunge la cattura che lo riferisce
link() è @Transactional(REQUIRES NEW), quindi la sua transazione si impegna nel proxy dopo il metodo di ritorno del corpo. Un semplice salvataggio() di un'entit...
Ritorna il paese, lo stato e la zona di tempo del contatto
LeadDTO non ha portato né Lead.country, Lead.subdivision né Lead.timezone, così i tre campi erano solo di scrittura: UpdateLeadRequest li ha accettati e LeadSer...
Un indirizzo è diverse linee, quindi inviarlo come diverse linee
Dividere la suite fuori linea di indirizzo non era abbastanza — ha lasciato la strada e la città che condivide una linea con l'unità stampata sotto di loro, che...
Una tassa di installazione su un preventivo a singolo prezzo, e la suite sulla propria linea
Due cose che una citazione non potrebbe dichiarare. Una tassa di setup one-off viveva solo su QuoteOption, dove ogni alternativa porta la sua proprio. Un fogli...
Esporre ripetizione come statica in modo che una backfill possa riutilizzarlo
Quote colonne di denaro sono scritte, non calcolate su lettura, quindi una correzione del motore lascia file esistenti che trasportano il vecchio aritmetico fin...
Pin il modello punteggiato della lettera di preventivoKey, come la famiglia HR è già
La costante non è il modelloKey. CanonicalTemplateLoader.load deriva solo il FILENAME dalla costante (QUOTE SENT -> citazione-sent.json) e legge il modello del ...
Ripristinare il timestamp che ogni associazione di piombo dipende
Un metodo è stato inserito tra @CreationTimestamp e la dataCreated campo esso annota, quindi l'annotazione legata a soggetto() invece. Queste entità sono lette ...
Un prezzo unitario è un prezzo MONTHLY, quindi il termine lo moltiplica
Il motore ha trattato la somma line-item di un'opzione come il prezzo per l'intera fatturazione periodo e suddiviso per raggiungere una cifra mensile. E' il con...
Lasciare un evento invitare i suoi ospiti, e metterlo sul loro calendario
Salvare un evento non ha detto a nessuno. La lista degli ospiti è stata materializzata e il pubblico e la gente su di esso non ha sentito nulla fino a quando un...
Un accordo di tre anni ammonta a tre anni, non a un mese
Due difetti, entrambi mostrando una cifra mensile in cui il valore del termine apparteneva. 1. L'intestazione ha preso periodoTotal + setup. Su opzione MONTHLY...
Il vincolo di controllo una quarta visibilità si romperebbe
Hibernate ha scritto "check" (visibilità in... 'PLATFORM ADMIN ONLY')` quando ha creato report catalog. ddl-auto aggiunge colonne e non riscrive mai un vincolo,...
Lascia che la piattaforma decida chi può vedere ogni report
MANAGE REPORTS, allegato a PlatformRightType, e una riga di override di REPORT CATALOG per rapporto che tiene uno di ALL ORGS, PLATFORM ORG ONLY o PLATFORM ADMI...
Bill l'intero termine davanti, e dire così sul preventivo
Un org che accusava di fronte ha visto il tasso mensile su un accordo di tre anni. The decidere che esisteva già. ma ha raggiunto solo QuoteConversionService, a...
La tassa di configurazione di una volta appartiene al totale del preventivo
Una tassa di configurazione digitata su un'opzione raggiunto esattamente una cifra — QuoteOptionTotals mettere in contrattoTotal — e applicareOptionHeadlineTota...
L'email di un rapporto programmato arriva in
RELAZION SCHEDULED, registrato in CANONICAL KEYS — assente da tale elenco un modello è un 404 permanente, qualsiasi file esistano accanto a esso. L'organismo s...
Un rapporto di servizio-lavoro, e un obiettivo di condivisione che si adatta a ogni id
ServiceWorkReport è il decimo rapporto seme e quello che fa portata a livello di riga reale piuttosto che semplicemente presente. Il commercio trasporta il prop...
ReportDefinition non ha mai spedito i diritti più stretti il suo risolutore legge
ReportScopeResolver, il suo test e il proprio javadoc di questa classe ancheGrantedBy e ReportSecurityScope ha avuto SELF/TEAM/ORGANIZZAZIONE da il quadro è att...
Il quadro di Report Studio e nove rapporti costruiti su di esso
Un rapporto è ora una classe Java qui e niente altrove. ReportDefinition descrive che cosa è un rapporto, che cosa può essere chiesto, quali colonne ha e come c...
Lascia che un org metta un'etichetta di stato personalizzata in bianco
Un'etichetta di stato non aveva modo di essere rimosso. La schermata delle impostazioni salvata attraverso una upsert-solo massa scrivere, quindi l'unica cosa c...
Persistere una regola di citazione-contatto del mercato, e rifiutare una mezza quota
I DTO hanno portato citazioneContactMode e citazioneContactMemberId ma nessun scrittore letto loro, così l'impostazione arrotondata attraverso la forma e è stat...
Un mercato decide chi nomina un preventivo come contatto del cliente
QuoteContactMode dà una LeadMarket tre risposte: l'agente assegnato al piombo (risolto per lettura, che è ciò che ogni citazione fa oggi e che cosa una colonna ...
Relazioni con l'articolo
KB ARTICLE RELATIONS detiene il curato "vedere anche" link tra gli articoli in una base di conoscenza. Le righe sono per direzione e la coppia è tenuta simmetri...
Un termine di tre anni e le regole di promozione che non sono mai state lette
Aggiunge BillingCycle.TRIENNIAL così un abbonato può commettere per tre anni. The colonna è varchar senza costrizione CHECK ovunque, quindi questo non ha bisogn...
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.
