Resolvieren Sie angewandtes Modell für optionale orgId-Abfrage mit Mitgliedschaftsprüfung
Korrigieren Anwendungsmodell-Quelle und normalisieren Compliance in API
Auflösung für BRANCH_TYPE vs MASTER verwenden, statt branchTypeID allein. FALSE/TRUE-Compliance-Zehlliterale im angewandten Modell normalisieren Einstellungen J...
Master-Modell gilt nur für besitzende Org; Entfernen von Kindervermehrung
Mastermodell-Compliance und Altersregeln auf branchentypische Sicherheitsmodelle ausbreiten
ThemeRevision in Konfiguration und Cache-Header auf Themen-Assets-Assets
Emit themeRevision (epoch ms) in config.json auf jedem Schreiben; Set Cache-Control auf config, globals.css und site.webmanifest Uploads so edge caches revalida...
Schreiben Sie globals.css vor der Aufräumarbeiten; laufen Sie aufräumen async
Reorder-VorstellungUpdate so writeConfigFiles (Farben, config, manifest) läuft vor Hintergrund Dateibereinigung. Reload org von DB für frische Farben. Run clea...
Bekennerte Org-Farben auf MinIO globals.css
Reload Organisation von der DB zu Beginn der async-Versorgung so writeConfigFiles sieht von PATCH /colors gespeicherte Farben (Controller-Schnappschuss könnte a...
DNS-verifizierte kundenspezifische Domains als isDefault in der Domain-API markieren
Bisher waren nur *.kamocrm.com Subdomains markiert isDefault, so orgs mit einer verifizierten Custom apex-Domain (z.B. kamocrm.com) immer defaultDomain=null und...
Erlauben Sie Branding, wenn Benutzer org Besitzer TeamMember ist
Theme Bereitstellung und Logo / Rückgrund-Uploads nur überprüft Organisation.owner FK; die App UI behandelt Organisationsinhaber als TeamMember.isOrganizationOw...
Clear User und Mitglied FKs vor dem Löschen von Avatar-Reihe
Die fehlgeschränkten MinIO-Blobs, bei denen Benutzer die abgestandene Aufzeichnung nicht entfernen konnten, war es nicht möglich, wenn es sich um einen aktiven ...
Verschmelzen Standard-Vorlage ohne Wischen org Ordner
Die vollständige Bestimmung löscht das org-Präfix nicht mehr vor der Kopie. Kopie von public/default überschreibt nur passende Schlüssel; andere Objekte unter d...
Themenordner ohne strenge DNS-Verifikation lösen
Die erforderliche Vorsorge istDnsVerifiziert für jede Domain, so orgs nur mit die Standard-Kasom-Subdomain hat nie async-Arbeit gestartet (400, kein STOMP). Fal...
Veröffentlichen Thema Versorgung Fortschritte auf Kern NATS
JetStream CHAT_MESSAGES Stream ist nur für Chat konfiguriert. zu **************** fehlgeschlagene Stream-Validierung und die UI-Selge kein Fortschritt. Verwende...
Set EmbRecordState.isActive auf wizard erstellen-org so orgs.is_aktiv ist nicht Null
Rückkehr JSON-sicherer erstellen-org Körper statt Serialisierung Organisation Einheit
Parse erstellen-org mit einfach ObjectMapper und senden Jackson Nachricht auf 400
Deserialize erstellen-org Körper in CreateOrganizationPayload zu vermeiden Entität JsonIdentityInfo Ausfall
Parse erstellen-Orig JSON durch Strippen Assistenten Domain-Feld vor der Organisation Mapping
Parse erstellen-org JSON ohne @RequestBody zu vermeiden 415
Quelle kehrt Unsupported Media Type zurück, wenn Content-Type fehlt oder nicht für @RequestBody. Lesen Sie Bytes und verwenden Sie ObjectMapper stattdessen so A...
ATF-Compliance-Richtlinien für Modelle und cretable Filialtypen aufdecken
- OrganizationController wendet Musterdurchsetzung vor Altersbehauptungen an - SecurityModelController und MasterModelController bestehen Richtlinienfelder - Br...
Rebuild für kamo-shared-library update (OrganisationType entfernen, istTopLevel hinzufügen)
Default Null-Rechtseinstellungen auf NOT_SPECIFIED auf erstellen/update
Drop Play von KnownAliases; Vermächtnisspiel von verifizierend-dns weglassen
Überspringen Sie Sicherheitsmodell-Update, wenn Rolle Sperren Sicherheit redet
Lesen Sie Session-Rechte als Liste oder Vermächtnis CSV für Mitgliedsendepunkte
KSessionService und SecurityRoleController Store Rechte als Liste<String&s, RoleRightType-Namen. MemberSecurityController Cast zu String und splitten auf Komma,...
Verify-dns prüft jedes KnownAliases Label; veraltet App/media optional überspringen
Align KnownAliases mit DNS und Auto-Zertscheide (Mails, Wiedergabe, Apps, Zeichen; Drop-App, Medien)
Vermeiden Sie Transaktionsvergiftung DDL und härten Multi-Pod-Rennen
Die vorherige Selbstheilung setzte DDL in eine @Transactional syncAll(). Wenn ein ALTER TABELLE ADD CONSTRAINT auf eine bestehende Einschränkung abgefeuert (nor...
Machen Sie RoleRightsSyncService vollständig selbstheilend auf jedem Boot
Das Hinzufügen oder Entfernen eines RoleRightType darf nie wieder laufen KamoInitializerService. syncAll() läuft jetzt drei Phasen auf jedem Start: 1. Heal-Bes...
Entfernen Sie getType() Anrufe von OrganizationController nach OrganizationType-Entfernung
OrgOriginal auf Registrierung setzen und aussetzen istOriginalOrg in my-networks
RoleRightsSyncService extrahieren und Sync-Rechte-Endpunkt hinzufügen
- RoleRightsSyncService: Zentralisiert Rollenrechte-Synchroniklogik für beide OrgRole und ************ Tische; Start und On-Demand - DataLoader: Delegierte zu...
PATCH /membership-ähnliche Endpunkt für Mitgliederförderung/Demotion hinzufügen
Verwenden Sie getOrganizationByIdWithFeatures in AppAvailabilityInterceptor
Löst LazyInitializationException on /api/security/leads and all weitere CRM/POS-gated Pfade. Der Abfangjäger org.getFeatures() nach Abschluss der Transaktion; d...
Resolve Mitglieder-Registerkarte leer durch Hibernate TYPE() Basis-Klasse-Problem
Hibernate's TYPE(m) = :type JPQL Filter liefert 0 Ergebnisse, wenn die gebunden -Parameter ist die Basis-Mitgliedsklasse (JOINED Vererbung). Dies wirkt sich auf...
Aktivieren Sie Hibernate SQL-Logging, um Mitgliederabfrage zu diagnostizieren 0
Vorübergehend aktiviert org.hibernate.SQL=DEBUG, um zu sehen, welche SQL TYPE() JPQL Abfrage generiert für den Mitglieder-Abonnenten Endpoint.
Diagnostisches Protokollieren hinzufügen, umMembersAndSubscribers Endpoint zu erhalten
Logs orgId, Abfrageergebnis zählen und pro Mitglied isActive Status zu helfen diagnostizieren, warum Mitglieder Registerliste zeigt.
Erlauben Sie God-Mode-Nutzern, inhaberlose Orgs zur Verfügung zu sorgen; bevorzugen Sie FQDNs in der Domain-Auflösung
Hinzufügen von PATCH /org/{id'/colors endpoint, um nur Farbpalettenfelder sicher zu aktualisieren
Theme-Bestimmung hinzufügen . NATS Publisher, Bereitstellung-Thema-Endpunkt, Logo-Upload
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.
