Die Demos gebucht auf einer Führung, an der Spitze
GET ************ Die Webinars-Sektion der Lead-Seite hat aufgerufen /api/webinar/leads/{id', da es geschrieben wurde und nichts es jemals serviert hat - die Liv...
Kurze Einmalcodes können nicht mehr ohne Limit erraten werden
Jeder kurze Code, den die Plattform mailt oder Texte wurde ohne Zählung geprüft: - POST /api/recover/email/verify-code nahm den 8-hex-Zeichen-Reset-Code ALONE ...
Securityservice speichert nie ein Passwort wie getippt
Zwei Autoren setzen Klartext in USERS.PASSWORD. Beide genannt User.encodePassword(), der einen statischen Encoder benötigt, der nur Initializerservice jemals se...
Retail-Shop-Verbindungen sind nur durch ihre eigenen org Commerce-Einstellungen Manager erreichbar
Die Retail Provider-Configuren-Handler auf CommerceMarketController lösten die Org der Session auf und verwendeten dann alles, was auch immer den benannten Pfad...
Der Systembenutzer handelt nur innerhalb der Organisation, in der er eingetragen wurde
Für die gesamte Plattform gibt es einen Systembenutzer. Plattform-Betreiber und Support-Mitarbeiter mit einem Zuschuss für eine Single-Ticket-Organisation, gebe...
Nur ein org-Besitzer, seine CONFIGURE_SYSTEM-Mitglieder oder der aktive Gott-Modus können seine Einstellungen ändern
PUT /api/security/org/{id] hat überhaupt keine Anfrage gestellt. ResourceServerConfig erlaubt jede Anfrage und APIService Relais /api/security/**, so dass eine ...
Eine OAuth App speichert ihren Kunden geheim, es sei denn, eine neue wird getippt; Inhaber Anmeldeinformationen bleiben aus org JSON
PUT /api/oauth-config/{id' hat alles gespeichert, was unter clientSecret eingetroffen ist. Antworten maskieren das Geheimnis und das Bearbeitungsformular sendet...
Ein Suchbegriff liest die E-Mail des Leads
Geht die LIKE-Filialen der Grid-Spezifikation auf dem Hibernate dieser Service läuft (das HQL-Rendering lässt Funktionsargumente weg, so kann es nicht zeigen, w...
Stoppen Sie GET /org/{id] Versand der GoDaddy-Antworten, und sperren Sie es zu diesem Dienst Mapper
Der Fix ist in kamo-shared-Bibliothek 096feaa1: Organization.godaddyApiKey und godaddyApiSecret sind jetzt @JsonIgnore. Diese Änderung erreicht Produktion nur, ...
Lifestyle-Logo-Uploads, config.json-Tasten und das LIFESTYLE Wasserzeichen
Das Lifestyle-Logo ist ein viertes Logo pro Marke (Unternehmen und White-Label), die dekorative Wiedergabe der Hintergrund Wasserzeichen zieht jetzt standardmäß...
Ein importiertes Blei wird als importiertes Blei aufgezeichnet
LeadImportController erstellt jede Zeile mit dem Zwei-Fäuchz-Cleases erstellen, so ein Lead-Geschichte sagte Quelle API mit niemanden handeln, genau wie man in ...
Retry Öffentlichkeit liest die Datenbank mit 40001 abgebrochen
Jede DDL stößt die YSQL Katalog-Version, und eine Transaktion, die auf begann der alte scheitert mit "Katalog-Schnappschuss ... ungültig: MISMATCHED_SCHEMA" (SQ...
Release Leerlauf Hikari Verbindungen jetzt, dass YSQL Pooling geteilt wird
Der Verbindungsmanager steckt keine Sessions mehr ************ also untätige App-Verbindungen nicht mehr jeweils ein Datenbank-Denkende. Halten Sie den Pool max...
Nehmen Sie Kamo-meet und Kamo-Analyse aus dem öffentlichen Changelog
Beide Namen hinterlassen changelog.public-projects. Jede öffentliche Lektüre geht durch dass eine Liste, so dass die Marketing-Website /changelog stoppt sie zei...
Das E-Mail Kampagnen Widget kommt für jeden an, der die Kampagnen öffnen kann
EMAIL_CAMPAIGNS_WIDGET und seine ADDED, OPTIONAL und MOVABLE Richtlinien setzen von VIEW_BULK_EMAIL auf dem Boot, der sie einführt, so dass die Pane auf die Sta...
Lead Opt-out-Panel geht PersonAngemeldet an das Ledger
Die Lead-Seite Opt-out-Update nimmt eine optionale PersonFlagge und Hände es an das Ledger, das sich nun weigert, die eigene Abmeldung einer Person zu heben, Be...
Die Organisationen, die jedes Mitglied erstellt hat, auf den Mitgliedslisten
GET ************ und /team-Mitglieder-Auftragnehmer jetzt tragen erstelltOrgs pro Person: die Namen der Organisationen, die sie besitzen (orgs.user_id_owner, ei...
Der Übergang einer Organisation und eines Mitglieds der eigenen Seite
Der Seitenwechsel wird nun auf drei Ebenen gewählt, gelöstes Mitglied, dann Organisation, dann Plattform - für die Wahl des Übergangs und, ein Übergang zu einer...
Fünf weitere Seitenübergänge, jeder mit seinen eigenen Eigenschaften
Jede Seite Übergang, Fliesengröße und Farbe zu starten
GET und PUT /api/security/page-Transition Antwortoptionen für jede Katalog-ID, normalisiert von PAGE_TRANSITION_OPTIONS: ein fehlendes, unlesbares oder unangeäu...
Jeder Tab liest den Seitenübergang, und ein Operator wählt ihn aus
GET /api/security/page-transition beantwortet jede angemeldete Sitzung, da jeder Tab sie braucht, um eine Seite aufzudecken; ein unset oder unbekannter Wert lie...
Der id-Entschlossenheiter reicht niemals eine Kampagne, die das Mitglied nicht lesen kann
Die Auflösung von Lead-IDs lesen jede Adresse durch die Leadmaske DTO und übersprungen nur leere. Maskieren verschleiert jetzt statt Blanking ("s*****@gmail.com...
Die Opt-Out-Wechsel eines Leads aktualisiert die offenen Bildschirme live
Das Ledger hier erzählt OptOutChangePublisher nach der Änderung Commits, die veröffentlicht rt.org.{orgId'.eMail-opt-outs auf Core NATS (dieser Dienst JetStream...
Ausgabe von persönlichen Single-Use-Codes aus einer Vorlagen-Promotion
Die Website kamocrm.com gibt jedem Löser einen eigenen Code, und nur die ersten N-Sedler überhaupt bekommen einen. Ein gemeinsamer Code konnte das nicht: der er...
Der Ordner einer neuen Organisation enthält keinen der Hintergründe, Stylesheets oder Konfiguration der Plattform
Die Bereitstellung kopiert das gesamte Basisthema in jeden neuen Organisationsordner, KamoCRMs drei Anmeldefotos inklusive. Sie saßen bei img/bg/1-3.webp unter ...
Ein Gotteskonto wird jeder Organisation gezeigt, wo immer es angemeldet ist
GET /org/all-networks - die Liste hinter /network - wurde auf der SYSTEM_USER-Plattform allein, und Plattform-Rechte lösen sich nur in einem Top-Level-Organisat...
Sehen und ändern Sie die E-Mail-Opt-out eines Leads von der Leitung
Ein Mitglied, das eine Leitung bearbeitet, kann nun sehen, ob diese Person per E-Mail gesendet werden kann, und ändern, ohne die org-weite Opt-Out-Einstellungen...
MANAGE_OUTBOUND_EMAIL_HOSTS wird in EmailService durchgesetzt
PlatformOutboundHostsController prüft es durch SessionPlatformFacts und die gemeinsam genutzten PlatformRightsResolver, so ist es mit den Rechten an anderer Ste...
Ein Echo des zensierten Englisch ist keine Übersetzung
Übersetzungen verglich jede Übersetzung mit dem englischen Titel als gespeichert. Der Übersetzer erhält den zensierten Titel (ChangelogSanitizationService maski...
Die allgemeine Registerkarte zählt, was die Organisationen Registerkarte Active nennt
6c8d789 hat die Organisationszählung der Plattformübersicht auf findAllLive( verschoben), die auch fallen Orgs von synthetischen (is_fake) Konten erstellt - so ...
Sagen Sie, welche Locales jeder Eintrag ist wirklich übersetzt in
Die Website der Marketing-Website listet jetzt jede Sprachversion von jedem Eintrag, und jeder Eintrag Seiten benennt die anderen als seine hreflang abwechselt....
Leeren Sie eine Organisation, und lassen Sie keinen Weg in eine ungültige zu erreichen
Plattform -" Konfiguration -- Organisationen können jetzt eine Organisation annullieren. Der Leerstand ist orgs.is_active = FALSE; diese Commit fügt die Aktion ...
Geben Sie jedem öffentlichen Eintrag eine Adresse und geben Sie die Liste auf dem Server
Das öffentliche Changelog diente Einträge ohne Identifier, so dass die Marketing-Website konnte weder auf einen Link noch in einer Sitemap auflisten. Jeder Eint...
Backen Sie die Karriere-Website Logo Overlay in config.json
kamo-karriere zeichnet das Logo der Org in der Kopfzeile und hat keinen OrgContext; es liest das Thema config.json auf dem Server, die gleiche Datei Login, Regi...
Zitat und Kreditnehmer-Portal Links nennen nur eine Live-Domain
QuoteEmailClient hat sich auf jede aktive Domain geeinigt, geprüft oder nicht, also ein org immer noch die Einrichtung seiner White-Label-Domain hatte Zitat-Lin...
Die .svg-Namen einer Organisation zeigen ihre eigene Kunst, nicht die der Plattform
Der Ordner einer neuen Organisation ist aus dem Basisthema ausgesät, so beginnt es mit KamoCRMs Kunst unter img/logo-full.svg und favicon/favicon.svg. Organisa...
Sagen Sie, wenn der Schreibtisch wechselt
Exec2Exec Access zu gewähren oder zu widerrufen veröffentlicht exec2exec.desk.changed, so MediaService kann eine Führungskraft auf jedem Chat setzen - oder nehm...
Speichern Sie die Willkommensnachricht
Die Begrüßung der Plattform sendet zuerst über Exec2Exec, auf der Plattform config singleton, wo jede andere Plattform-weite Einstellung bereits lebt. Zwei neu...
Eine Org ohne App darf auch keine Errungenschaften anfallen
Das Prädikat fragte nach VIEW_ACHIEVEMENTS und blieb dort stehen. Rechte sind nicht Anspruchsgefiltert, so dass das Recht gewährt bleibt - und immer wieder wahr...
Weigern Sie sich, ein Mitglied zu vergeben, dessen Sicherheitsart es ausschließt
AchievementController prüft VIEW_ACHIEVEMENTS auf allen vier Endpunkten und das liest sich wie die Regel durchgesetzt. Es war nicht: es ist die Regel durchgeset...
Der Gleich-Commit-Rebuild-Wächter konnte nie schießen, so dass jede Sendung fehlschlug
Dieser Service ohne eigene Commit-Computing-Service neu aufbauen - einen Workflow_dispatch, Neu-Run, oder eine Kamo-Shared-Bibliothek Änderung muss es abholen ....
Eine Pane-Sperre überlebt den Redakteur alt-tabbing weg
Der Kunde Herzschlag seine Pane-Verriegelung alle 15er und der Kehrkehrer freigegeben jede Sperre unerhört für 45s - drei verpasste Beats, die sich wie ein groß...
Sonden für die elf abgeleiteten Osteier
Elf der fünfzig Geheimnisse sind Fragen über dauerhafte Daten darüber, ob ein Mitglied etwas SEEN hat, also sind sie DERIVED und sie Backfill: ein Mitglied, das...
Prämien Loitering aus der Sitzung, die noch offen ist
Die Maßnahme ist das Alter der *** das Mitglied hält, so dass die Sitzung hatte um zu beginnen, den Moment zu tragen, in dem es geprägt wurde - nichts irgendwo ...
Servieren Sie die drei Schichten des Kontakt-Effekt-Stapels
GET /api/security/contact-Effekte gibt die Plattform, org und Mitgliedsschichten in einer Rundreise zurück; PUT und DELETE auf /{scope' schreiben und setzen ein...
Baseline den Single-Action-Endpunkt
Gleiche Tür und gleiche Argumentation wie sein Geschwister eine Zeile oben: X-Internal-Auth, konstante Zeit, ausfallend. Wirch vor der Sitzung - ein mobiler Anm...
Prämie und Nachfüllen der Single-Action-Leistungen
Sechsundzwanzig der 35 sind Fragen, die die Datenbank bereits beantworten kann, so Sie werden mit der Bitte belohnt. SingleActionProbes hält einen EXISTS pro Le...
Verordn Sie die sechs Tracking-Link-Erfolge, und füllen Sie sie
**************** liest alle sechs Marketings eines Mitglieds Zähler in einer Reihe und ordnet alle sechs Spuren gegen sie. Verdrahtet in /self und /self/pending...
Baseline den Wachstumsmission-Sync-Endpunkt
**************** hat den neuen internen Endpunkt erwischt, der wofür es ist: mit jedemRequest().permitAll(), einem Handler, der keinen Anrufer löst ist über API...
Lagerposition eines Besitzers, getragen auf einer Nutzlast, die bereits vorhanden ist
Die Startrampe ist immer ein Speichergerät, und die offensichtliche Art und Weise, es zu füttern ist eine eigene Anfrage auf jeder Seite. Die Zahlen verdienen e...
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.
