Lead contact-info privacy rights + elenco magra DTO
Aggiungi tre diritti CRM (161-163): "Assegnato ad altri: View/Edit Lead Contatto Info" e "Vista Piombo Unassigned". Aggiungi LeadListDTO - un magra proiezione p...
Invia il tipo di iscrizione dai percorsi /member e /team
/team signups creare un TEAM MEMBER (creato PROSPECT, in attesa di attivazione di amministrazione); /member le iscrizioni creano un MEMBER. RegisterFlow prende ...
/team crea un TEAM MEMBER (PROSPECT), /member crea un MEMBER
La registrazione pubblica ora onora il membroTipo il sito del registro invia (da /membro vs /team path): /team crea un TEAM MEMBER — come PROSPECT, quindi un am...
Esponere l'estensione del telefono di lavoro del team-membro in team-membri-appaltatori
Il filtro agente /leads ha bisogno dell'estensione del telefono di lavoro per le opzioni di etichetta come "Nome (ext 8080)". L'estensione esiste già su TeamMem...
Il popup di supporto di richiesta mostra argomenti condivisi da genitore-org
Indicare il tema della creazione del biglietto a discesa al nuovo /api/support/topics/ endpoint disponibile (own-org + argomenti condivisi dai genitori) così gl...
Superficie genitore-org argomenti condivisi in richiesta-support popup
Gli utenti di Child-org non potevano vedere gli argomenti di supporto condivisi del loro genitore org (assignToOwnOrg=false) quando si richiede il supporto, per...
I nuovi figli ereditano la sicurezza del genitoreProvider
Quando si crea un org bambino da kamo-internal, impostare il nuovo org di sicurezzaProvider a il genitore org's securityProvider (il org è creato sotto) invece ...
Mostra l'avviso collegato all'account su ?linked=1
Quando si registra un account esistente a un nuovo org, si reindirizza qui con ?linked=1. Mostra "Hai già un account Kamo - abbiamo aggiunto questa organizzazio...
Mantenere la risposta collegata all'account per gli utenti esistenti
Quando l'email inserita appartiene già ad un account ACTIVE, il backend collega questo og a esso e ritorna ACCOUNT LINKED. Collegare direttamente gli utenti all...
Wire up membro/team-member creare + Prospect-gate UI
- Aggiungere le rotte di proxy POST mancanti /api/security/members/creare e /create-team-member (questo 405'd prima, quindi la creazione non ha mai raggiunto il...
Riutilizzare gli utenti esistenti, specchio per la sicurezzaProvider, gate team-member sign-in
Riutilizzo (senza account duplicati per la stessa persona): - MemberCreateController ora riutilizza un utente esistente tramite email personale case-INSENSITIVE...
SecurityProvider adesione specchio + riutilizzazione / patch
# Specchio un utente # la sicurezza dell'orgProvider org come membro di base (incorporato; no-op quando l'org si assicura o l'utente è già lì). La regola che og...
Wire Tasks scheda per backend reale + eliminare azione + conteggio live
Aggiunge i Prossimi percorsi proxy per /leads/{id}/tasks[/{taskId}] (la scheda ottieneTasks/ addTask/updateTask/completeTask chiamate erano 404ing), un'azione d...
Leader task REST API + in tempo reale TASK CHANGED
Implementa il backend /leads/view Tasks scheda era già chiamando ma che mai esistito: GET/POST/PUT/DELETE Non e' vero. (LeadTaskController + LeadTaskService), o...
LeadTask entità per attività di follow-up di piombo
Backs /leads/view Tasks scheda (precedentemente un frontend-solo stub senza persistenza). LeadTask (tabella LEAD TASK) rispecchia la frontend TaskItem forma E' ...
Datagrid in tempo reale + vista live lead con serrature per-pane edit
/leads griglia è ora completamente live su websocket (NATS→STOMP): righe aggiungere/remove/aggiornamento contro il filtro attivo automaticamente e le celle camb...
Org-guardare l'abbonamento /topic/leads/rt/{orgId} in tempo reale
Protezione cross-tenant SUBSCRIBE per il nuovo tema in tempo reale di piombo, specchiando il esistente /topic/social/feed guard: un membro può iscriversi solo a...
Per-pane edit-lock REST API + auto-save spazzatrice
Aggiunge /api/security/leads/{id}/locks E' una cosa da fare. LeadLockService: prenotazione esclusiva per-pane, battito cardiaco abbordante che resettare un TTL ...
In tempo reale NATS pubblicazione + per-pane edit-lock entità
Pubblica gli eventi principali org-scoped su security.leads.rt.{orgId} (creato/updated/ cancellato con le chiavi del campo modificato, la cronologia-appended) i...
Integrare le schede primarie nell'intestazione sulle pagine di Style A rimanenti
Seguire la spazzata Style A→B, che copre pagine che non attraversano Visualizza impostazioni: - /kb: KbNavBar diventa un intestazione gradiente eroe con gli ar...
Rilocare le barre di conta inferiore nell'intestazione attraverso le schede sociali, importazioni
Si applica il trattamento dei vendor-tab alle superfici delle impostazioni CRM in sibling in modo che il standalone "x • y" barra riassuntiva in basso non mangi...
Spostare il contatore/prodotto sopra le azioni dell'intestazione, in basso allineare Refresh + Add Vendor
Riprende la pagina immobiliare la barra di riepilogo del fondo standalone utilizzata per occupare — la linea "x vendors • x prodotti" ora impila sopra l'azione ...
Integra le schede primarie nell'intestazione della pagina (Stile B) attraverso le pagine Style A
Ogni pagina gradiente-eroe che ha reso le sue schede primarie in una scheda separata sotto l'intestazione ora li rende all'interno dell'intestazione gradiente s...
Freccia posteriore in intestazione ritorna a /leads
Aggiungi un optional backHref/backTooltip a SettingsView che rende un bianco freccia posteriore sinistra del titolo, e collegare la pagina impostazioni CRM per ...
Impostazioni CRM Bold:' prefisso, separatori di tubi, hover-solo sottolineano sui link di scheda
Prefazione dei collegamenti delle impostazioni CRM con un'etichetta grassa 'CRM Settings:' *********************************************************************...
Aggiungi i link della scheda impostazioni CRM sopra aggiornamento, gated come menu impostazioni
Render una fila di destra allineata di link bianchi, sottolineati, separati dallo spazio a ogni /settings/features/crm scheda sopra il pulsante di aggiornamento...
FindByStatus finder (freshness spazza enumera i requisiti ACCEPTED)
Staff vendor-doc upload endpoint soddisfa i requisiti di terze parti
# POST # (LOS write): personale caricare una valutazione/titolo/HOI/flood doc al negozio di immagini a livello di prestito, poi soddisfare il requisito THIRD PA...
Cascade condizione waive/delete ai requisiti di documento
waiveCondizione ed eliminazioneCondizione ora migliore sforzo chiamare MLOSDocService soppresso-per-condizione dopo una rinuncia / cancellazione di successo, qu...
Informare il mutuatario quando hanno presentato tutti i documenti (DOC COMPLETE)
Modello canonico DOC COMPLETE (borrower ha presentato ogni documento richiesto)
Spazzamento giornaliero di promemoria di documenti eccezionali (prestiti di rinnovi, sbavati)
FindBorrowerOutstandingForNudge (stale requisiti eccezionali per la spazza promemoria)
Informare il mutuatario quando un documento è accettato (DOC ACCEPTED, per-partito instradato)
Modello canonico DOC ACCEPTED (conferma del compilatore un documento presentato cancellato)
Superficie 'Needs review' (documenti sovvenzionati che aspettano il personale) come stato distinto e prioritario
Un documento caricatore del mutuatario capovolge il requisito di RECEIVED (aspettando prestatore), ma la colonna Documenti ha mostrato solo 'Awaiting mutuatario...
Centralizzare §4.5 supersession-collapse (RequirementSupersession)
Il motore di freschezza lascia un predecessore STALE EXPIRED accanto alla sua fresca Il successore di una sola persona... Solo il letto il sentiero (ConditionCl...
Borrower notifiche chiudere il loop di raccolta
DocNotificationService invia e-mail transazionali (stabilito EmailTemplateServiceClient percorso, destinatario = account primario, link al portale da dominio ra...
DOC REQUEST + Modelli canonici DOC REJECTED
Borrower document-collection email (transactional, CAN-SPAM-exempt): una richiesta nudge quando la lista di controllo è coniata, e un avviso di ritorno-per-rica...
Colonna di avanzamento del documento
Per-loan doc progress (accettato/totale + una barra colorata, 'N da mutuatario' / in-review / completo) nelle applicazioni pipeline, recuperato in un lotto da p...
Ricordatevi presto Suggerimenti aperti/chiusi per USER in tutte le pagine
La visibilità della colonna di aiuto è stata memorizzata in un'unica chiave globale localeStorage, quindi non era indirizzato all'utente. Introdurre l'usoQuickT...
Proattivo checklist generazione + pipeline doc sommario
- Generare la lista di controllo del documento di scenario a APPLICATION TAKEN (MortgagePipelineController aggancio di transizione) quindi esiste il momento in ...
Standardizzare Quick Suggerimenti aiuto colonna + de-slop pagina di riferimento
- Rinominare il titolo help side-column a "Quick Tips" ovunque (SettingsView leggi E' il momento giusto. il cui valore è ora "Quick Tips"). - Aggiungi un set di...
Sotto-opzioni nidificate così elementi più profondi (ad esempio sotto-topi delle impostazioni) sono raggiungibili
Il menu di sottoopzione ha reso solo un livello, quindi una sottoopzione che ha in sé sotto-opzioni (Impostazioni argomenti → sub-topics) era inaccessibile. - ...
Navigazione configurabile — opzioni di trascinamento tra barra e barra superiore, binario espandibile, layout per membro
Trasformare i due nav codificati (NavPri/NavTop) in un sistema di dati-driven, per-member. - Registro nav singolo (navRegistry) + puro risolutore (risolveNavLa...
e' il momento giusto. auto-guarigione
Re-link Idempotent di ogni mutuatario su un prestito alla sua parte-account, chiamabile dal le superfici del documento in modo che un caricamento possa sempre r...
Documento scheda volte — partiti, requisiti, soddisfare/accettare/rifiuti
- AccountDocumentsTab: vista per-borrower-partita della volta del documento del conto e requisiti per-loan. Carica una volta, soddisfare ogni prestito (satisfy-...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
