404/422 Konsolenfehler bei un-customized nv und telefonlosen Orgs stoppen
Lesen Sie den ui-Preferences Collection Endpoint (immer 200) für die Initiale navLayout-Last statt der Single-Key-GET, die 404s, wenn ein Mitglied hat nie angep...
Proaktive Bereitstellung von Browser-only Aliases (media.*)
Der Log-Scan-Entdeckungsmechanismus kann niemals den "media"-Alias booten: er wird immer nur über eine WebSocket/XHR-Subresource vom Browser kontaktiert (SockJS...
Gate Lead Contact-info durch Zuordnung + neue Datenschutzrechte
Spiegeln Sie die drei neuen CRM-Rechte. Auf der federführenden Detailseite, Maske/sperren Sie die Primärer Kontakt, Mailing Adresse und Adressenfeldes für Leads...
Blei-Kontakt-Info-Datenschutzrechte durchsetzen
getAllLeads gibt jetzt die schlanke LeadListDTO zurück und versteckt nicht geordnete Leads von Mitgliedern ohne VIEW_UNASSIGNED_LEADS. getLeadById Masken Kontak...
Blei Kontaktdaten Datenschutzrechte + Lean List DTO
Fügen Sie drei CRM-Rechte (161-163) hinzu: "Zu anderen unterzeichnet: Ansicht/Bearbeiten von Lead Kontakt Info" und "Unzureichende Leitungen anzeigen". LeadList...
Interpretieren Sie Sperre LAST_EDIT_AT als UTC für epochen-millis ablaufen
dbNow() gibt jetzt DB-UTC Wand-Uhr zurück (jetzt()::timestamp), also die absolute instant mit toInstant(UTC) anstelle der JVM-Standardzone - hält den Browser Co...
DbNow() cast now()--::timestamp (TIMESTAMPTZ--Instant broke LocalDateTime)
SELECT now() gibt TIMESTAMPTZ zurück, das Hibernate als java.time materialisiert.Instant und kann nicht auf den deklarierten LocalDateTime-Rückgabetyp werfen au...
Mitgliedstyp von den /member und /team Pfaden senden
/Team-Anmelder erstellen ein TEAM_MEMBER (erstelltes PROSPECT, anstehende Admin-Aktivierung); /member Anmeldungen erstellen einen MEMBER. RegisterFlow nimmt ein...
/team erstellt ein TEAM_MEMBER (PROSPECT), /member erstellt einen MEMBER
Öffentliche Registrierung ehrt nun das MitgliedType, das die Registerseite sendet (von der /member vs /team Pfad): /team erstellt ein TEAM_MEMBER als PROSPECT, ...
Agent Filter zeigt Mitgliedsnamen + Telefonerweiterung, nicht E-Mail
Der Agent Dropdown beschriftete jeden Teamkollegen mit ihrer E-Mail, weil der Loader Lesen Sie firstName/lastName-Schlüssel, die das Backend nie sendet (es send...
Expose Team-Mitglied Arbeitstelefon-Erweiterung in Team-Mitglieder-Auftragnehmer
Der /leads Agent Filter benötigt die Work-Phone-Erweiterung zu Label-Optionen als "Name (ext 8080) " Die Erweiterung existiert bereits auf TeamMember (getPhoneW...
Request-Support-Popup zeigt Eltern-Or-Verteilungsthemen
Punkt der Ticket-Schöpfung Thema Dropdown auf die neue /api/support/topics/verfügter Endpunkt (own-org + parent-shared topics) so dass Kinder-Org-Nutzer die Unt...
Oberfläche Eltern-Or geteilt Themen in Anfrage-Unterstützung Popup
Child-org-Nutzer konnten die gemeinsamen Support-Themen ihrer Eltern nicht sehen (zusgebenToOwnOrg=false) beim Antrag von Unterstützung, weil nur das Popup geho...
Korrigierte invertierte Eltern-geteilte Themenabfrage
Die kinder-org-Themenabfrage gefiltert auf assignToOwnOrg=TRUE (own-org-only) wenn es Themen SHARED mit Kind orgs zurückgeben sollte (assignToOwnOrg=FALSE). Umb...
Neues Kind orgs erben Sicherheit ihrer Eltern
Wenn Sie ein Kind org aus kamo-internal erstellen, stellen Sie den neuen org's SecurityProvider auf der parentor org's securityProvider (die org it's created un...
Konto-verknüppelte Mitteilung auf ?linked=1 anzeigen
Wenn die Registrierung ein bestehendes Konto mit einem neuen Org verknüpft, wird es hier umgeleitet ?linked=1. Zeigen Sie "Sie haben bereits ein Kamo-Konto - wi...
Behandeln Sie kontogelinkte Antwort für bestehende Benutzer
Wenn die eingegebene E-Mail bereits zu einem ACTIVE-Konto gehört, verlinkt das Backend dieses org und gibt ACCOUNT_LINKED zurück. Routen Sie diese Benutzer dire...
Wire up Mitglied/Team-Mitglied erstellen + Prospekt-Gate UI
- Fügen Sie die fehlenden POST-Proxy-Routen /api/security/members/create und /create-team-Mitglied (diese 405'd vor, so Schöpfung nie das Backend erreicht). ...
Bestehende Benutzer wiederverwenden, Spiegel zu securityProvider, Gate-Team-Mitglied Anmeldung
Wiederverwendung (keine doppelten Konten für die gleiche Person): - MemberCreateController nutzt jetzt einen bestehenden Benutzer per persönlicher E-Mail case...
SecurityProvider-Mitgliedsspiegel + Wiederverwendung/Patch-Vorarbeit
- **************** userId): Spiegel eines Benutzers der org's securityProvider org als Basismitglied (enttungen; no-op when the org sichert sich selbst oder...
Senden Sie den Hostnamen des Registranten in den Körper, so dass das Konto landet unter der rechten org
Das aufgelöste Org war beim Kunden verfügbar, wurde aber nie an das Backend gesendet die Org wurde nur implizit über X-Forwarded-Host übermittelt, was der Eingr...
Neue Konten unter der Org der Domain ein, nicht kamocrm
/registrierte gebunden die Org des neuen Mitglieds an den Antrag Host, aber das org-Signal nie überlebte den Hop: Kamo-Register Proxys jede Anmeldung zu den get...
Resolve org-by-Domain mit einem Deepest-Label-Alias-Rückfall
************ exakte Domäne hinzufügen übereinstimmen, dann fallen Sie die tiefste Etikett einmal (registr.optionone.com -" optionone.com) so eine pro-Orte/Brand...
Stoppen Sie Ansichtsstitter auf Browser mit klassischen Scrollbars
Auf Maschinen, deren Chrome verwendet Layout-verbrauchende (nicht-overlay) Scrollbalken, die Anmelde-/Werbung-Seiten, die mit beiden Scrollbars flackern, gezüch...
Wire Tasks Registerkarte zu real Backend + löschen Aktion + Live-Zählung
Fügt die Next Proxy-Routen für /leads/{id'/tasks[/{taskId] hinzu (die Registerkarte getTasks/ addTask/updateTask/completeTask Calls waren 404ing), eine Löschakt...
Leitungsaufgaben REST API + Echtzeit TASK_CHANGED
Implements das Backend die /bles/view Tasks Registerkarte wurde bereits aufgerufen, aber das nie existiert: GET/POST/PUT/DELETE ************ (LeadTaskController...
LeadTask-Einheit für leitende Follow-up-Aufgaben
Zurücks die Registerkarte /bles/view Aufgaben (bisher ein Frontend-only-Stub ohne Fortgehalten). LeadTask (Tabell LEAD_TASK) spiegelt die Frontend TaskItem-Form...
Echtzeit-Datennetz + Live-Vorführansicht mit per-pane Edit Locks
/leads grid ist jetzt voll live über Websocket (NATS-STOMP): Zeilen addieren/entfernen/aktualisieren gegen den aktiven Filter automatisch und veränderte Zellen ...
Org-guard das /topische/bles/rt/{orgId' Echtzeit-Abonnement
Cross-Tenant SUBSCRIBE Wache für das neue Lead-Real-Time-Thema, Spiegelung der vorhanden /topic/social/feed guard: ein Mitglied darf sich nur zu seinem eigenen ...
Per-Panel Edit-Lock REST API + Auto-Save-Kehrer
Fügt /api/security/leads/{id'/locks **************** mit LeadLockService: exklusive Reservierung pro Pane, Draft-Puffering Herzschläge, die einen 5-Min-Leerlauf...
Echtzeit NATS Publishing + pro Pane Edit-Lock-Entität
Veröffentlichen org-scoped Lead-Events auf security.leads.rt.{orgId' (erstellt/ gelöscht mit Änderungsfeld-Tasten, Geschichte-anwendbar) so die /bles Gitter und...
Entfernen Sie "Nicht verfügbar für Sie" Abschnitt
Stop-Belag-Navi-Funktionen, zu denen ein Mitglied keinen Zugang hat. Die Navigation Layout-Seite aufgeführt jede versteckte Navi-Option als gesperrte Chips; lie...
Generische sote Endpunkte verweigern MLOS pro Party docs (Gespräge/Darlehen)
Die generischen bildgebenden Endpunkte (Download / Stream / Bulk-Download / Thumbnail) und die Binderaggregation nur auf org + eine numerische Clearance-Obergre...
Integrieren Sie primäre Tabs in den Header auf verbleibenden Style A Seiten
Follow-up zum Style A-B Sweep, der Seiten abdeckt, die nicht durchlaufen Einstellungenansicht: - /kb: KbNavBar wird mit den Artikeln/Ressourcen/ Bewertungen ...
Center der Anbieter-Produkte Status Snackbar an der Spitze
Die Save/Update Statuspille verwendete Standard-Anker von MUI (unten links, nein anchorOrigin-Set), so dass es off-Center gemacht. Anker es top-center.
CreatePair ist idempotent für das primäre Paar (Hals doppelte BorrowerPairs)
createPairs einziger Anrufer ist der "Primärkreditnehmer gewähren" des Assistenten, aber er bedingungslos eingefügt ein neues Paar jeden Anruf, so dass eine gle...
Verlagern Sie unten Zählstangen in die Header über soziale, importiert Tabs
Wendet die Anbieter-Tab-Behandlung auf die Geschwister CRM-Einstellungen an, so dass die Standalone "x • y" Zusammenfassungsleiste am unteren Rand nicht mehr fr...
Soft-gelöschte Dokumente nicht auf /stream und /bulk-download servieren
getDocumentMetadata (verwendet vom Stream + Bulk-Download-Bedit-Pfade) nicht gefilterte Zeilen wie Download-Dokument tut, und ein weiches Löschen verlässt die M...
Verschieben Sie Hersteller/Produktzahl über die Header-Aktionen, Bottom-align Refresh + Vendor hinzufügen
Recapers die Seite Immobilien die Standalone unten Zusammenfassung bar verwendet, um beset besetzen die "x vendors • x products" Linie stapelt sich jetzt über d...
Integrieren Sie primäre Tabs in den Seitenkopf (Style B) über Style A-Seiten
Jede Gradient-Helden-Seite, die ihre primären Tabs in einer separaten Karte wiedergegeben hat unter dem Header macht sie nun innerhalb des Gradienten-Headers se...
Vermisste Next.js Proxy-Routen für MLOS-Standard-Produkt + Bereitschaft hinzufügen
Die Anbieter-Produkte-Seite warf 'Failed to Set default Produkt:', weil die Frontend PUT zu **************** (und GET Lead-Vendors/Mlos-Readiness) 404'd - diese...
Zurück Pfeil im Header kehrt zu /leads zurück
Fügen Sie einen optionalen BackHref/BackTooltip zu SettingsView hinzu, der ein Weiß macht Pfeil links vom Titel, und verdrahten Sie die CRM-Einstellungen Seite,...
Bold 'CRM-Einstellungen:' Präfix, Rohrtrenner, Schwebe-nur unterstreichen auf Registerkarte Links
Vor dem Reiter CRM Einstellungen mit einem fetten 'CRM Settings:' Label (neu ************ Schlüssel), separate Links mit ' | ' statt eines nackten Raumes, und s...
Hinzufügen CRM-Einstellungen Registerkarte links oben aktualisieren, gated wie Einstellungen Menü
Render eine rechts ausgerichtete Reihe von weißen, unterstrichenen, raumgetrennten Links zu jede /settings/features/crm Registerkarte über dem Leads Header Refr...
Korrekte Studie Pille Restzeit (war 20644d)
Als NavPri umgeschrieben wurde, wurde der Minuten-Tick von Date.now() zu einem geändert Zähler ab 0, und dieser Zähler wurde als "Jetzt"-Argument übergeben form...
Reset-Taste in der Titelzeile (rechts) + Inhalt voller Breite
- "Reset to Standard" sitzt jetzt auf der gleichen Zeile wie das "Navigation Layout" Richtung, rechts ausgerichtet, mit der Überschrift links ausgerichtet (au...
Erstellen Sie mlos_doc_req_borrower_idx für die vault crossloan reuse query
Index (borrower_uid, organisatorisch_id) für vault Cross-Loan Wiederverwendung Abfrage
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
