Schalten Sie den Workspace Picker ein
Ein Mitglied mehrerer Organisationen wählt nun aus, welche nach ihrem Passwort, anstatt es für sie durch den Hostnamen gewählt. Das ist die Schalter, der eine O...
Lösen Sie die Lobby-Org aus dem Raum oder ?org=, nicht der Host
/api/config und /api/branding lesen die Organisation aus dem Hostnamen. Auf der gemeinsame Treffpunkt, der die Plattform Organisation für jeden Mieter ist, so J...
Schalten Sie den Workspace Picker ein
Ein Mitglied mehrerer Organisationen wählt nun aus, welche nach ihr Passwort, anstatt es für sie durch den Hostnamen ausgewählt zu haben. Das ist der Schalter, ...
Googles OAuth Callback URL auf seiner Registrierungskarte anzeigen
Ein Operator, der die Google Workspace-Registrierung ausfüllte, hatte nichts Aufschlussreiches sie, was in der Google Cloud-Konsole Authorized Redirect URIs set...
Akzeptieren Sie eine explizite Org, nicht nur den Host
Registrierung gebunden das Konto an jede Organisation, die der Host aufgelöst hat zu. Auf register.kamocrm.com - die Anmeldeseite für jede Organisation mit kein...
Weiter /api/email/oauth/callback zu EmailService
Googles OAuth-Redirect-Ziel. Gleiche Form wie die E-Mail und treffen Anbieter Rückrufe daneben: öffentlich und ohne Session, denn das Popup landet auf diesem Ga...
Servieren Sie Googles OAuth Callback auf /api/email/oauth/callback
Die Plattform-Konsole benötigt eine Adresse, um einen Operator beim Einrichten der Google Workspace Registrierung, so wie VOIP /api/voip/oauth/callback. Der ein...
Marke und Umfang Anmeldung mit ?org=
register.kamocrm.com ist die Anmeldeseite für jede Organisation, die keine hat Registert host of its own, so dass der Hostname nicht sagen kann, welcher ein Bes...
Die FHIR Datatype-Schicht und ihr Disziplin-Gurter (SP3)
Die Stiftung jede klinische Einheit wiederverwendet, und die Build-Gate, die stoppt es driftet. Beide landen absichtlich zusammen: ein Geschirr, das vorher dort...
Verweigern Sie die KI-Schulung Korpus Exporte für PHI Mieter
ANALYTICS_EXPORT wird blockiert, weil Exporte die Grenze ohne Entidentifikation. Beide Ausbildung Exporte hatten bereits eine scheiterte geschlossene Prüfung es...
Verweigern Sie MCP-Werkzeugausführung für einen Mieter, der PHI behandelt
ausführenTool gibt von Bedienern gelieferte Argumente an eine Operator-getypte URL weiter und kann einen Stdio-Prozess hervorbringen, ohne Belaubungsliste, ohne...
Guard Social Messaging und Canva an ihren Referenz Chokepoints
SOCIAL_MESSAGING wird in SocialCredResolver.resolve durchgesetzt - die schmalste Punkt für jeden Adapter und beide Richtungen. Keine Anmeldeinformationen bedeut...
Bewachen Sie die letzten vier nicht durchgesetzten Fähigkeiten; die Grundlinie ist jetzt leer
SOZIAL_MESSAGING, CANVA, MCP_GATEWAY und ANALYTICS_EXPORT waren es je außerhalb der Einhaltungsgrenze erklärt, gebunden an keinen ServiceType, und durch nichts ...
Rechte, Einrichtungen, Repots und DTOs
MANAGE_SYSTEM_BUGS ist ein PlatformRightType und muss eins bleiben: der Versand. Ein Mieter-Administrator kann die Sicherheitsmodelle seiner eigenen Organisatio...
Fügen Sie einen globalen Alias-Uniques-Check hinzu
************-Fernseher nach Anbietern, und das war richtig, während ein Alias wurde immer nur als (security_provider_id, alias) - das Paar hinter einem <alias&g...
Entse einen Fehlerbericht in den offenen VS-Code von Salbei
URI-Handler, der ein Gespräch in einem RUNNING-Fenster und Pre-Füllungen erstellt der Input, der der einzige Weg ist, um den Editor Salbei zu erreichen hat bere...
Erstellen Sie die System Bugs Tabellen
Keine CHECK Einschränkung auf den ordinal Spalten: support_ticket_status_check ist was passiert, wenn Hibernate eins bei einem enum's Größe einfriert und das en...
Verwalen Sie eine eigene Domain von Firmeneinstellungen
Eine Domäne war früher der Eingang in eine Organisation: DNS musste konfiguriert, bevor sich überhaupt jemand anmelden konnte, weshalb /setup/dns eher vom Org-C...
Senden Sie den Baum auf dem App-Katalog-Endpunkt zu
Branch Types - Allowed Apps baut seinen Editor von /features/app-catalog, nicht von der Mieter-Features Liste, so war es die eine Oberfläche, die nicht sehen, w...
Render den App-Baum, und bestätigen, was ein Elternteil Abschaltung nimmt
Kinder sitzen jetzt unter ihren Eltern in der Apps & Features Liste, jeder mit seine eigene Schalter. Das Nesting wird von ORDER plus einem Einrückstrich ausged...
Preis der Commerce-Kinder und die EHR, mit einer Totalität Wache
Keine der beiden Preiskarten hatte eine Totalitätsprüfung, und die beiden Ausfall-Modi sind unterschiedlich und beide schweigen. Fehlt von CATALOG, eine App lan...
Hören Sie auf, die Besuche eines Mitglieds auf ihren eigenen Link zu zählen
Ein Mitglied, das überprüft, ob sein eigener Tracking-Link funktioniert, ist die häufigste erste besuchen Sie jeden Code jemals bekommt, und es ist schlimmer al...
Das Affiliate Sales Scoreboard Widget
Eine Gittersäule breit und zwei Reihen hoch: die zehn Personen in der Organisation bringen in den meisten durch ihre Tracking-Links, über heute, in diesem Monat...
Der Affiliate Sales Scoreboard Endpoint
GET **************** antwortet Organisations Top Ten für eine Metrik über einem Fenster, zuzüglich der eigenen des Anrufers Stehen, wenn sie nicht darauf sind. ...
Hinzufügen der Affiliate Sales Scoreboard Widget Rechte
Fünf Rechte, 234-238, in der MARKETING-Gruppe und abgehängt an VIEW_REFERRAL_CODES: eine Rangliste von Empfehlungsnummern ist Tracking-Code-Daten, und ein Mitgl...
Marke und Umfang der Anmeldebildschirm mit ?org=
login.kamocrm.com ist der Anmeldebildschirm für jede Organisation, die keine hat host of its own, so dass der Hostname nicht sagen kann, welcher sich anmeldet. ...
Servieren Sie ein Org Branding auf einem Bildschirm ohne Sitzung
Login, Anmeldung und die Meeting-Lobby malen die Farben einer Organisation bevor eine Sitzung existiert. Sie wussten, welche vom Hostnamen, der ist genau das, w...
Verweigern Sitzung Aufzeichnung für einen Mieter, der PHI behandelt
Die Fähigkeit Split machte ServiceType.MEET erlaubt - eine Live-Konferenz auf selbst gehosteten Meet verlässt nie den Cluster - während MEETING_RECORDING blieb ...
Die blockierte Fähigkeit übertrumpft jetzt die Rechte und Gott-Modus
PhiPlaybackAuthorizer gated PHI Call Playback auf VIEW_CALL_LOGS. Das war die ganze Überprüfung, weil ServiceType.VOIP auf die blockiert abgebildet VOIP_RECORDI...
Servieren Sie den App-Baum, und beheben Sie die unbewachte auto-enable
FeatureController sendet jetzt Eltern/Kinder/isParent auf jede serialisierte app, damit der Kunde Kinder unter ihrem Elternteil verschachtelt machen kann. Servi...
Spiegeln Sie die sechs Commerce-Kinder-Apps, und stoppen Sie die Spiegel driften
Beide TS-Spiegel sind jetzt GENERATED von ServiceType.java statt Handgespeichert. Sie waren von Java und voneinander schlecht abgedriftet: Abgestandene "RAG-Int...
Ein Scroll, dreimal so breit, jedes Gespräch runter
Die Bar neben den Nachrichten war 8px im Mitgliederchat und SMS, 6px in Support-Tickets und sozial, und in der KI-Chat war es nichts überhaupt: diese Liste erkl...
Ausweitung des Markt-Grandat in die App-Baum-Verfüllung
grandfatherExistingGatedMarkets bewanderte bereits die aktiven Märkte jedes org, behoben getRequiredService() und aktiviert die fehlende App auf isGated() verti...
Anspruch-überprüfen jede vertikale, nicht nur die gated two
Jeder CommerceType benennt jetzt seine eigene Kinder-App unter POS, also isGated() Kurzschluss, der Einzelhandel, Vermietungen, Service, Abonnements winkte und ...
Die Suche der Toolbar ist eine Glyphe, die sich in ein Feld öffnet
Der Mitglieder-Chat trug eine permanente Suchbox über die Oberseite des Fensters - die Breite der ganze Toolbar, die für eine Steuerung ausgegeben wird, die fas...
Jede Vertikale nennt eigene Kinder-App
erforderlicheService wird jetzt, da jede vertikale hat eine Kind-App unter ServiceType.POS, die die "Null bedeutet POS allein ist genug" löscht Sonderfall und i...
Lassen Sie die öffentliche Konfiguration von org id angesprochen werden, nicht nur von Host
Der Sidecar sucht eine org's meet Konfiguration, um zu entscheiden, ob ein Gast benötigt ein Kennwort für die Besprechung. Es fragte nach Hostname, die auf dem ...
Cascade-Funktion aktivieren/deaktiv über den App-Baum
Die Ermöglichung eines Kindes ermöglicht es seinem Elternteil; die Behinderung eines Elternteils verhindert jeden Kind; das letzte Kind zu deaktivieren, schalte...
PhiCapabilityGuard für Call-Time-Fähigkeitsprüfungen hinzufügen
PhiTenantGuard läuft zur funktionsfähigen Zeit und nirgendwo sonst. Websites, alle in FeatureService. Jetzt, da PhiModule fähigkeitskönnte ist, App, deren Kern ...
Split PhiModul von app-grained zu fähigkeitskönnten
POS-Maskottierung auf ECOMMERCE_SYNC (BLOCKED_NO_BAA) und den gesamten Handel Oberfläche hängt am POS, so dass ein Org mit GriffenPhi=true nicht wechseln konnte...
Landen Sie in einem neu erstellten org statt bei DNS Setup
Erstellen einer Org routed der Schöpfer zu /setup/dns, und der Grund war real: Eingabe bedeutete eine OTK-Umleitung auf interne.<new-domain" und eine brandneue ...
Geben Sie ServiceType einen zweistufigen Eltern-/Kindbaum
Sechs Commerce-Kinder in neuen IDs 26-31, verdrahtet mit POS in einem statischen Block auf das RoleRightType-Muster (eine Enum-Konstante kann keine andere von s...
Machen Sie ein Org ohne Domain be- enterable
Eingabe eines Orgs bedeutete navigieren zu **************** Ohne Domain, die URL als wörtlich gemacht ************ so Enter war behindert und Besitzer wurden st...
Lassen Sie die Schale ihre Org von der Sitzung holen, nicht der Host
kamo-internals Wurzellayout lautet der Host-Header, Streifen "internal". und fetches /org/domain/<that? Auf einen Host, der einen Mieter bedient, der derselbe i...
Schreiben Sie eine geplante Support-Beschreibung als reichhaltiger Text
Die Beschreibung auf ************ war ein Drei-reihige Textfläche. Es ist jetzt die /kb/neue Schreibfläche, minus Bilder und die Medienbibliothek - jene, die in...
Fügen Sie den Workspace Picker hinzu
Ein Anmelden, das keine Organisation benennt, kommt jetzt mit einer Liste zurück, anstatt eine Sitzung. Dies ist die Client-Hälfte: /api/Logo geht diese Nutzlas...
Tragen Sie die Typbeschreibung in beiden Formen
Die Beschreibung ist jetzt ein sächliches Dokument, so dass der Service den Klartext speichert Spiegel der Client sendet neben ihm und reicht Lesern, welche For...
Rich-Text Beschreibung Spalten auf webinar_type
Spiegelt die Shared-lib Entität Änderung. Zwei Dinge, die der Tisch vorher braucht MediaService bildet sie ab. Die Beschreibungsspalte muss grenzenlos sein: Si...
Speichern Sie die Typbeschreibung als reichhaltigen Text
Die Beschreibung auf ************ ist ein Lexical Editor Zustand jetzt anstatt eine Linie der Prosa, so dass die Spalte sein muss ein ungebundener TEXT gebunden...
Lassen Sie sich ein Mitglied anmelden, ohne dass ein Host seine org benennt
Fügt die zweite Hälfte der Spaltung hinzu: ein Anmelde-in, das keine Organisation benennt authentifiziert den Benutzer, fragt dann, welcher Arbeitsbereich. POST...
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.