Refaktor zum parallelen Einsatz für k1m1 und k2m1
- Split Aufbau und Einsatz in separate Jobs - Einsatz nach Fertigstellung auf k1m1 und k2m1 parallel - Reduziert die Gesamteinsatzzeit deutlich
Rück auf Docker-Treiber für schnellere Builds - entfernt Docker-Container Overhead
Wechseln zum Docker-Container-Treiber mit Cache für optimale Bauleistung
Buildx-Setup mit unsicherer Registry-Konfiguration hinzufügen, um 401 auth-Fehler zu beheben
Reload-Markt nach Erstellung/Update zur Initialisierung fauler Kollektionen
- Aktualisierte createMarket und updateMarket zum Neuausladen des Marktes mit getMarketById - So werden alle faulen Kollektionen (marketCustomForms, Herstellerp...
Korrekte Wegabwicklung für Hypothekenfelder und kundenspezifische Formulardaten in Bleiimporten
- Feste Hypothekenfelder für die Verwendung von 2-Teil-Pfaden (HypothekFields.loanZutrag) in setNestedFieldOnCreateRequest - Benutzerdefinierte Formulardaten fü...
E-Mail/Benutzername Login case-unempfindlich machen
- Eingabe Benutzername/E-Mail vor dem Vergleich auf Kleinbuchstaben buchstabieren - LOWER() Funktion auf Datenbankspalte für case-unsensitives Matching verwende...
Backend-Validierung für benötigte Felder in Bleiimporten hinzufügen
- ValatRequireds Methode hinzufügen, um erforderliche Felder vor dem Import zu überprüfen - Validieren E-Mail, firstName und lastName sind vorhanden - Valididat...
Refactor LeadImportController für LeadService.createLead
- Ersetzen Sie manuelles Feldmapping mit LeadService.createLead für Konsistenz - mapRowDataToCreateLeadRequest hinzufügen, um Import-Mappings in CreateLeadReque...
LeadController mit CRUD-Endpunkten und Marktkonfiguration hinzufügen
- LeadController mit GET, POST, PUT, DELETE Endpunkten hinzufügen - Hinzufügen von Endpunkt, um Marktkonfiguration für eine Leitung zu erhalten - LeadImportCont...
Cast getOrDefault zu Boolean in formatEmail Methode
- Kompilierungsfehler beheben: inkompatible Typen Objekt zu boolean - Fügen Sie explizite Boolean-Besetzung für zuLowerCase und trim Konfigurationsoptionen hinz...
Trigger-Pipeline mit aktualisierter Kamo-Shared-Bibliothek wieder aufzubauen
Fügen Sie LeadImportController mit doppelter Erkennung mit vendorLeadID und Composite-Schlüssel hinzu (vendorProductId|vendorLeadID)
Trigger-Pipeline mit neuesten Kamo-Shared-Bibliothek wieder aufzubauen
CustomFormController für kundenspezifische Formulare API-Endpoints hinzufügen
- REST Controller bei /api/security/custom-formen hinzufügen - Umsetzung GET, POST, PUT, DELETE Endpunkte für Formularmanagement - Unterstützung Formstruktur mi...
Fügen Sie detailliertes Protokollieren zu LeadVendorController für die Fehlersuche Titelfeld Fragen
Update LeadVendorController auf Titel und Beschreibung statt Name
LeadVendorController mit vollständigem CRUD für Hersteller und Produkte hinzufügen
LeadMarketDTO-IDs auf String ändern, um JavaScript-Präzisionsverlust zu vermeiden
Trigger-Restau, um aktualisierte Kamo-Shared-Bibliothek mit expliziten Repository-Abfragen abzuholen
Fügen Sie detailliertes Protokollieren hinzu, um MarketById für die Fehlersuche zu lösen
Trigger-Umbau zur Abholung aktualisierte kamo-shared-Bibliothek mit String salesType in DTO
Liefern Sie richtige Fehlermeldung, wenn der Markt nicht in getMarketById gefunden
Detaillierte Anmeldung zu ************ für die Fehlersuche hinzufügen
Trigger-Umbau zur Abholung aktualisierte kamo-shared-Bibliothek mit String salesType DTOs
String salesType zu SaleType enum in LeadMarketController konvertieren
LeadMarketController zur Verwaltung von Lead Markets über REST API hinzufügen
Verwenden Sie accessLevel Parameter bei der Erstellung von Organisationsstrom
Nutzen Sie Organisation streamGuid für organisationsweiten Medienfeed
- OrganisationRepository zu MediaStreamController hinzugefügt - Aktualisiert getFeed, um den StreamGuid der Organisation zu verwenden, anstatt alle Sitzungen ab...
Fehler beheben Kompilierungsfehler in MediaStreamController
- Fehlende Schließangespur in getFeed-Methode else Block behoben - Ersetzt Map.of() mit HashMap für Kompatibilität - Feste Stream-Variable, um effektiv endgülti...
Umbenennen Sie MediaFeedController in MediaStreamController um und fügen Sie Lead-Stream-Unterstützung hinzu
- Umbenannt MediaFeedController in MediaStreamController für generische Medien-Stream-Handling - Unterstützung für lauf-spezifische Streams via streamGuid - Fee...
MediaFeedController für Social Media Feed hinzufügen
- MediaFeedController mit REST-Endpunkten für Beiträge, Kommentare, Vorlieben hinzufügen - Aufbau gepflasterter Feed-Endpunkt mit Zugangsebene Filterung - Bild-...
AccountController mit Endpunkten für Mitglieder & Abonnenten und Mitarbeiter & Auftragnehmer hinzufügen
JobTitleController nutzt jetzt vor-authentische Sitzung von OTKPreAuthFilter, um 401 Fehler zu vermeiden
SecurityRoleController verwendet jetzt vor-authentische Sitzung von OTKPreAuthFilter, um 401 Fehler zu vermeiden
DomainController verwendet jetzt vorauthenticated session from OTKPreAuthFilter, um 401 Fehler zu vermeiden
Invalidate bestehende Sitzung vor der Erstellung neuer während der Anmeldung
- Prüfen Sie für bestehende *** Cookie in Login-Anfrage - Vorstehende Sitzung löschen/invalidieren, bevor eine neue erstellt wird - Verhindert die Wiederverwend...
Klare Sitzungsdaten vor dem Löschen des Schlüssels, um sicherzustellen, dass die Sitzung unnutzbar ist
- Setzen Sie Sitzungsdaten auf Leerstellen von JSON ({&) vor dem Löschen der Taste - Sicheres Sitzung ist unbliebbar, auch wenn die Löschung fehlschlägt oder es...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.