Entlare repricing als statische, so dass eine Verfüllung kann es wiederverwenden
Quotengeld Spalten sind geschrieben, nicht auf gelesen berechnet, so eine Motorkorrektur lässt vorhandene Reihen mit der alten Arithmetik, bis etwas sie erspart...
Die pro Planzulage ist pro Sitzplatz, und sagt so
Nur umbenennen - PlanStorage.gbPerUser ist privat für diese Klasse und die drei Call-Sites sind alle in ihm. Der Kommentar oben war es die irreführende Hälfte: ...
Heben Sie die kostenlose/beschämige Maschine aus der Webinar-Funktion
Die Intervall-arithmetik - erweitern, BeschränkungMask, KandidatStarts, und die ganz von AvailabilityInterval war nie webinar-spezifisch. Alle Kupplung saß in e...
Retire Sent to AI, und speichern Sie den Status nach Namen
Das Entfernen von SENT_TO_AI ist keine einzeilige enum editierung. Es saß am Ordinal 3, und system_bug.status war eine ORDINAL-Spalte: Es fallen lässt AWAITING_...
Ein modifizierter Schallplatte mit zwei Schichten, nicht zwei Datensätze
Ein Dokument hatte bis zu zwei abgeleitete Zeilen - CLASSIC für bearbeitete Bytes, FORM_FILLABLE für Felder - und etwas musste entscheiden, welches auf der ande...
Abschreibungen durch den App-Katalog lösen
Eine App, die der Betreiber in Rente geht, muss überall verschwinden, nicht nur von der Apps Seite - sonst erscheint es immer wieder im Security-Modell-Editor u...
Teilen Sie die Briefkopf-Entschließung zwischen der öffentlichen Seite und den Mitarbeitern
Die Mitarbeiter-Vorschau hat genau zu zeigen, was der Kunde erhält, so Branding, die Dokument-Begriff und der Linkhost lösen sich nun an einem Ort auf. Zwei Exe...
Rückwärtskompatibler 6-arg LeadFieldPatch Konstruktor (isVeteran defaults null)
Behalten bestehende 6-arg-Konsumenten (z. SecurityService LOS-Apply-Tests) Kompilieren auf der Shared-lib-Bump ohne Lockstep-Wechsel.
Generic MortgageProviderConfig ersetzt AUS-only config (D40)
Ein Integrations-Cdential-Store mit VendorKategorie+vendorKey (credit, AUS, eSign, Schlussdocs, Titel, Überschwemmung, ...) hinter einer einzigen Registerkarte ...
Verwenden Sie den einfachen Entitätsnamen in der Kalibrierung-Zählung JPQL (D32)
countCalibrationSamples verwiesen AiDecision mit voll qualifizierten Klassennamen in der VON Klausel; Hibernate beschließt das, aber jeder andere @Query in der ...
Slice-2a-Indizes über @Table(Indexes) bei Unternehmen deklariert
Bewegen Sie die mlos_orchestration_state und mlos_steward_task Indexdefinitionen von KamoInitializer's SchemaCleanupRunner auf die Entitäten selbst (@Table(inde...
Loan.engagementUid - Long + originatingOrderUid
Engagement verlängert BaseEntity (Long PK) so EngagementUid muss Long sein, nicht UUID - dies ist im Einklang mit dem bestehenden VertragDTO / WorkOrderDTO Must...
Geteilte Konto-Level-Administratoren von pro Sub-Mitglieder; Subs gewinnen target_org
Fügt Abonnement-Mitglied (per-Abonnement-Lizenznehmer + Sub-Manager-Flags) so ein Konto auf der KamoCRM org kann mehrere Abonnements halten, die jeweils auf ein...
Konto die Gruppe; ersetzen Benutzer-Set mit Member-Set + AccountMember
Das Konto ist nun selbst die "Gruppe" - es gibt keine separate Billing-Gruppe Konzept. Mitglieder (org-scoped) gehören direkt über die neues AccountMember beitr...
Migrate von BillingGroup zu Rechnungswesen als Rechnungsführer
Konto ist jetzt der einzige Stripe Kunden-Printor. Ein Mitglied muss um (z.B. für ein Abonnement) selbst ein Konto zu erstellen; dieses Konto dann hält eine ode...
Orient Live-Aufzeichnungen auf Konto-Adressen-Profil, Schnappschuss historische Adressen
Orient Live-Commerce-Datensätze, um auf die primäre Versand/Abrechnung des Kontoprofils zu verweisen Adressen, mit Schnappschüssen, die nur gemacht werden, wenn...
Switch Account.java zu Einbettbaren; AccountAddress-Einheit für Versand-/Abrechnungslisten hinzufügen
- AccountAddress hinzufügen (SHIPPING, BILLING) - KontoAdressen hinzufügen (Konto FK, Typ, Label, EmbAddress, Zeitstempel) - AccountAddressRepository hinzufügen...
Drop teamMitgliedPayFeesSetting
Mitarbeiter-Selbstzahlgebührenpolitik ist weg - die BillingGroup refactor behandelt Abrechnung pro Gruppe, nicht über das Sicherheitsmodell. Entfernt die teamMe...
Drop RegistrationPhoneCode Entity + Repitor
Selbstbedienungsregistrierung verwendet keine SMS-Code-Verifikation mehr für die Telefonfeld - das Anmeldeformular sammelt die Telefonnummer als Klartext und sp...
Entfernen DB CHECK auf AbonnementEvent.event_type (fix im Initializer)
Entfernen Sie eifriges Feature-Loading von getOrganizationByDomain
Features sind ein Problem auf Org-Ebene, das nichts mit den meisten Anrufern dieser Methode zu tun hat (z.B. Registrierung, Login-Domain-Auflösung). Kraft-Laste...
Migrate Abonnement JSON Felder zu Entity-basierten @ManyToMany Beziehungen
Ersetzen Sie jsonb-String-Spalten (kompatible PlanIds, inklusiveInPlanIds, anwendbareBillingCycles) mit der richtigen JPA @ManyToMany bei den Tischen und @Eleme...
RetailCustomer mit Account-basiertem Kundenmodell ersetzen
Account.java war bereits die Commerce-Kunden-Einheit, aber war zu minimal. RetailCustomer hat dieses Konzept verdoppelt. Diese Verpflichtung: - Verbessert Kont...
Interne Entity-IDs von Long/unique_rowid() nach UUID/gen_random_uuid() konvertieren
Verbessert CockroachDB Schreibleistung durch die Verwendung von zufällig verteilten UUIDs für interne Entity-Prinst-Schlüssel anstelle von sequentiellen unique_...
ClientId/clientSecret von VoipProviderConfig entfernen
Dabei handelt es sich um Referenzen auf Plattformebene, die über alle Orgs hinweg ausgetauscht werden. Nur jwtKey und mainPhoneNumber sind pro-Ort.
Split ageReqType in ageReqTypeMitglied und altersalterReqTypeMitglied
Getrennte Altersvoraussetzung für Mitglieder vs Teammitglieder in Organisationseinheit.
Mitarbeiter in Teammitglied und Beschäftigung in Teammitgliedschaft umbenennen
Alle Mitarbeiter/Beschäftigungshinweise in Teammitglied/Teammitgliedschaft umbenennen über Klassen, Variablen, Methoden, DB-Benotationen, enum Werte und Text an...
Namen in Titel ändern und Beschreibungsfeld zu LeadVendor und LeadVendorProduct hinzufügen
Aktualisieren Sie EmploymentStatusType zur Verwendung von STRING enum Speicher statt ID
Avatar-Modell vereinfachen - Avatare gehören nur dem Benutzer
- Entfernte Mitgliederfeld aus der Avatar-Klasse - Avatare gehören jetzt nur noch Benutzern - Entfernte OneToMany Avatare aus der Mitgliederklasse - Mitglieder ...
Entfernen redundant istSet-Feld aus der Avatar-Klasse
- Entfernt istSet-Feld, da Benutzer-/Mitgliederklassen bereits ManyToOne Avatar-Beziehung haben - Der aktive Avatar wird durch das Feld des Avatars in User/Memb...
UserPhotoResplacerarchie mit Avatar-Erbungsharchie ersetzen und UserBackground aktualisieren
- UserPhoto in Avatar (Basisklasse) umbenannt mit JPA JOINED-Vererbung - Erstellt AvatarPhoto Unterklasse für hochgeladene Fotos (speichert nur Dateierweiterung...
Entfernen Sie SessionUtilityService, um eine Vervielfältigung der Redis-Infrastruktur zu vermeiden
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.