Parse session orgID und userID, wenn sie als Strings in AppliedModelController gespeichert werden.
Resolvieren Sie angewandtes Modell für optionale orgId-Abfrage mit Mitgliedschaftsprüfung
Ehren Sicherheitsmodell für Alter und ATF auf Verhaltenskennzeichnung
Parse boolean Compliance Literals aus der API. Build Alter Dropdowns aus normalisierte Whitelist-Token und numerische AgeReq-IDs; vermeiden Sie das Zeigen der v...
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...
Angewandte Modellquelle Auflösung und Compliance-Politik Normalisierung
Entlare resolveAppliedModelWithSource, damit Anrufer wissen, ob das aktive Modell kam vom Zweigtyp oder Master Fallback. Karte FALSE/TRUE/0/1 Compliance literal...
Master-Modell gilt nur für besitzende Org; Entfernen von Kindervermehrung
Drop-Filiale-Fach-Steht; Dokument pro-Or angewendeten Modellregeln
Mastermodell-Compliance und Altersregeln auf branchentypische Sicherheitsmodelle ausbreiten
Fetch Zweigtyp Sicherheitsmodell mit JOIN FETCH für angewandte Modellauflösung
Cache-bust Thema CSS und Assets via themeRevision
Fetch config with no-store; append v=themeRevision an globals.css und favicon URLs so Browser fallen abgestandenen Thema nach jeder Bestimmung.
Optionale Cache-Control auf Objekt-Upload
Wird durch Themenbereitstellung verwendet, so globals.css und config.json instruct Browser und Proxys zu revalidate, anstatt abgestandene ingekachete Objekte zu...
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...
Zurück zu org_domains, wenn keine email_provider_domains-Standardeinstellung eingestellt wird
KamoMailDomainValidator war hartngesotten mit 403 für Orgs, die eine DNS-verifizierte Domain in org_domains, aber nie hinzugefügt, um die E-Mail Anbieter Domain...
Verwenden Sie getMemberIdString() in NavTop, um int64 Präzisionsverlust zu verhindern
getMemberId() konvertiert die CockroachDB unique_rowid in eine JS-Nummer, abkürzte IDs - MAX_SAFE_INTEGER (z. 1168485658174423046 - ...000). Wechseln Sie alle N...
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...
Avatar UUID Strings an Mitglied PUT senden, nicht parseInt
Avatar IDs sind UUIDs; parseInt produziert NaN oder abgeschnittene Werte, so dass Mitglied avatar Updates wurden nach der Aktualisierung übersprungen oder falsc...
Überprüfungs-Token normalisieren und TXT-Heinungen zuverlässig analysieren
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...
Nachricht anzeigen, wenn Foto-Ernte-Bild fehlt
Hilft, wenn Speicherdateien entfernt wurden, aber die avatar-Reihe noch existiert.
************ für Avatar-Werber hinzufügen
Wird beim Entfernen eines Avatars verwendet, so dass das Mitglied überschreibt und auf dieselbe Zeile verweist, kann vor dem Löschen gelöscht werden.
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...
Handle-vor-Theme-HTTP-Fehler und Reset-Verserstellung UI
Warten POST /Vorsichts-Thema nach Branding und Hintergrund spart; auf nicht-202 zeigen den API-Fehler und löschen Sie das Panel. Increment ThemaProvisionSession...
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...
Verbinden Sie STOMP vor POST, um verlorene Fortschritte zu vermeiden
WebSocket wurde erst gestartet, als die Bereitstellung wahr wurde, während die Bereitstellungs-Themen gefeuert in der gleichen Reihe; async Backend könnte veröf...
Relay-Themenvorsorge aus Kern NATS
Match SecurityService Kern veröffentlichen: Abonnieren Sie mit Dispatcher auf security.theme.provision.* anstelle von JetStream (Stream-Cover nur Chat).
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...
Forward Abfrage-String zu APIService so org-scoped Routen wie Domains Liste richtig lösen
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.
