- Shipped
- 3. September 2026 um 20:02 UTC
- Author
- Kamo
- Commit
- f35500c
**Endpunkte für das neue Gate.** /bles/verfügbare-summary und /leads/verfügbar jetzt berichten beide Gründe ein Mitglied blockiert ist - Leads schuldete eine Notiz, da sie waren zugeordnet, und führt noch an ihrem Aufnahmestatus - mit den Leads selbst und die SYSTEM Status-Wiedergabe plus Iden, damit der Browser die eigene org auflösen kann eigene Etiketten, bevor jemanden den Grund, warum sie stecken. blockedByComments wird als Alias für das neue "verboten" gehalten, so dass ein Browser noch mit der vorheriges Bündel arbeitet weiter durch den Einsatz. Das Tor wird für jeden ausgewertet, der Leads sehen kann, nicht nur Mitglieder, die halten SPEND_RECEIVE_LEAD_CREDIT: Ein Mitglied, das nur einen Free-for-all-Lead beanspruchen kann, ist unterliegen der gleichen Disziplin und ihr nist muss in der Lage sein, dies zu sagen. Die Credit-Pool-Scan darunter erfordert noch das Kreditrecht. **POST /leads/{id'/assign-to-me** behauptet eine nicht zugeordnete Leine. Es gibt den Vorsprung zurück UNMASKED - der Anrufer ist sein Bevollmächtigter, wenn der Server antwortet - das ist was lässt die Detail-Seite zeigen die Kontaktinformationen ohne eine erneute laden. **Ein neues NATS-Thema, ************ veröffentlicht, wenn eine Notiz landet an der Leine, wenn sich der Status ändert, und auf beiden Seiten jeder Aufgabe Veränderung. Das Relais von MediaService abonnt bereits security.leads. Themen allgemein, so dass es keine Änderung braucht. Die Nutzlast trägt nur eine Mitglieder-ID: die Antwort des Gates hängt vom ganzen Buch dieses Mitglieds ab, also gibt es nichts Nützliches, um ein org-weites Thema aufzusetzen, und ein Thema, das jedes Mitglied erhält ist der falsche Ort für alles, was es wert ist, zurückgehalten zu werden. **Zwei Kontaktmasken-Bypasses, beides gefundene Auditing, bei denen die Angaben eines Leads die Angaben machen können einen Browser erreichen:** - GET /leads/{id'/History hatte überhaupt keine Zuordnung oder Kontakttor. Ein Feldwechsel Log ist eine vollständige Aufzeichnung von jedem Wert ein Feld jemals gehalten hat, so dass es zurückgegeben die E-Mail- und Telefonnummern, die die eigene Maske des Leads herausnimmt und nicht nur die Aktuelle, jeder vorherige auch. Es trägt jetzt die gleichen zwei Entscheidungen wie getLeadById, und LeadHistoryContactMask verschleiert die Kontakt-Bär-Reihen. Status, Zuordnung und Leihbau-Geschichte sind unberührt: Dies hält sie zurück Kontaktinformationen, nicht der Audit-Trail. - GET /leads/callback-context/{id' hat eine E-Mail-Adresse und zwei Telefone verschickt Zahlen für jeden Rückruf in der Org, ungeeignet. Eine Rückruf-ID war eine Möglichkeit zu lesen die Kontaktdaten der Führung eines Kollegen. **Ein Rele-Back-Wericht auf updateLead.** Die Lesemaske nicht mehr leere Kontakt Felder, es verschleiert sie - so hält ein maskierter Anrufer jetzt real aussehende Strings das würde vollkommen glücklich fortbestehen. Die richtige Hierarchie macht dies schwer zu erreichen, aber "schwer zu erreichen" ist keine Garantie und der Ausfallmodus ist geräuschlos Verfälschung der Telefonnummer eines Kunden. **Grid Sicht.** Ohne VIEW_UNASSIGNED_LEADS wird der /leads Boden zu "meinem Leads plus ungezeichnete Free-for-all-Leitungen" statt "meine Leads", und ein unssignierte Free-for-all-Lead kann geöffnet werden und seine Geschichte gelesen werden - eine Zeile, die Sie können sehen, aber nicht öffnen ist ein Fehler. Die CORRESPONDENCE zu lesen ist ein anderes Frage und LeadCommsReadGate beantwortet es immer noch mit VIEW_LEAD_CONTACT_INFO_OTHERS; der Grid-comms-Anwendungsbereich hält bewusst den schmaleren Boden, mit einem Kommentar sagen warum sich die beiden jetzt unterscheiden.