Plattformrechte auf jeder Plattformoberfläche durchzwingen
@RequirePlatformRight + PlatformRightInterceptor ersetzen drei Hand-Rolled "ist der Anrufer ein Top-Level-Org-Besitzer" Tore, die Kopien von einander waren, ein...
Liste, umbenennen, zurücktreten und hochgeladene Soundeffekte streamen
Bytes kommen über ConversionService (der 08.09.2018peg und den Scanner besitzt); alles danach ist hier, wo die Sitzung und die Skoping-Regeln bereits live. Alle...
Die drei Lagen des Event-Sound-Stacks lesen und schreiben
GET gibt alle drei Schichten in einer Rundreise zurück, plus was der Anrufer bearbeiten darf jede Einstellungsseite benötigt den gesamten Stapel, da ein Org-Adm...
Normalisieren Mitglieder überschreibt gegen die Hierarchie
Mitgliedsrechte gehen jetzt durch RightsHierarchy.normalizeLevel, bevor sie sind beharrlich: ein bewilligtes Kind zieht seine Vorfahren bis zu GRANTED an das Mi...
Callback-Zusammenfassung für die Lead-Listenmarker
Antworten, die führt haben einen Anruf noch warten, und wenn die am frühesten ist, für die Organisation des Anrufers in einem Antrag. Sein eigener Endpunkt eher...
Ein Rückruf, der zurück an die Spitze führt
Der Rückruf erreichte bereits den Kalender des Mitglieds, als Ereignis mit dem Titel "Lead Callback" mit ihrem Kommentar in der Beschreibung. Nichts sagte, wess...
Die Berechtigungsgrenze für die Einrichtung von Lohnabrechnungsanbietern
Relays die neue ************ Oberfläche und erzwingt, wer kann es zu erreichen. TimecardService hält den Motor und keine Sitzung; diese hält die Sitzung und ent...
Die Schlaglücke zurückverlagern
Passthrough für POST /punches/{id'/void, die Löschtaste des Editors und die Maschinen hinter der Zusammenbringung von zwei angrenzenden Spannweiten. Dieselbe A...
Staffelung des Editors Zeitraums
Durchgehen für GET /members/{id'/range, die Periodengrafik gelesen. von/zu Nur weitergeleitet, wenn vorhanden, so dass TimecardService kann die eigene Vergütung...
Endpunkte der Kontohistorie, echte Mitgliedsreihen, ein All-members-Verzeichnis
Die Kontoansicht kann nun sagen, was mit einem Konto passiert ist und wer darauf ist. - Jede Mutation auf der Kontooberfläche zeichnet Geschichte auf: erstelle...
Übersicht über die Personalübersicht
Ein MANAGE_TIMECARDS-gated Call kompositiert den Dienstplan und Manager-Cue Relais mit der lokalen Ausnahme, Beschäftigung und Pay-Periode Reihen.
Relay-Einschreibung
MANAGE_TIMECARDS zu lesen oder zu ändern, wer auf Zeitkarten ist - Einschreibung entscheidet, wer wird von diesem System bezahlt, so wird es an den HR-Administr...
Staffel der Ausnahme-Warteschlange
MANAGE_TIMECARDS, um die Warteschlange zu lesen und zu verzichten, denn die Warteschlange nennt jeden Mitglied mit einem Problem und Verzicht ändert, was das fi...
Relay Bulk-Operationen und Teilnahme
Die Hauptzulassungsrolle ist DERIVED hier aus den Rechten des Anrufers und angefügt der Weg - nie aus dem Körper zu lesen. Eine körpereigene Rolle ist eine körp...
Relay der Compliance-Berichte, Evidenzpaket auf Identität
Die org-weiten Berichte benötigen MANAGE_TIMECARDS. Die Beweise Packung nicht, wenn ein Mitglied zieht ihre eigenen - und das ist der Punkt. Das Pack ist, was e...
Die Zeitkarten-Konfigurationsfläche verlagern
MANAGE_TIMECARDS zum Lesen der Regeln der Org - die Workweek- und Rundungseinstellungen beschreiben, wie jeder in der org bezahlt wird und FINALIZE_PAY_PERIODS ...
Relay der Herausgeber, autorisiert durch Identität vor Rechten
Ein EMPLOYEE kann ihre eigene Aufzeichnung korrigieren - das ist der Punkt des Editors, und Verweigerung lässt der Mitarbeiter keine Möglichkeit zu sagen, die U...
Melden Sie ehemalige Mitarbeiter in eine eingeschränkte Ebene, anstatt sie zu verweigern
Ein Teammitglied, dessen Beschäftigung nicht ACTIVE ist, wurde an der Tür mit "Ihr Konto existiert, ist aber zu diesem Zeitpunkt nicht aktiv". Das war die falsc...
Genehmigungs-Tier-Relay mit Rolle aus Rechten gelöst
THE ROLE IS DECIDED HIER, von den Rechten des Anrufers und ihrem Verhältnis zum Betreff -- nie von der Antragsstelle. Ein Gremium, das seine eigene Rolle benenn...
SecurityService Relais zu TimecardService
Die Genehmigungsgrenze. TimecardService hält die Daten und die Engine, aber keine Sitzung; dies hält die Sitzung und entscheidet, wer was tun darf, dann Relais....
****************************************************************************************************************************************************************************************************************************************************************
timezoneService.ts hat diesen Endpunkt genannt, seit er geschrieben wurde und existierte in keinem Java-Dienst; der Client hat den 404 geschluckt und auf UTC au...
Gate Förderung auf der Politik des Eigentümers, machen es idempotent, fügen Sie seine inverse
Die Förderung eines Mitglieds, um für sich selbst zu bezahlen, war bedingungslos, einseitig und unsicher zu wiederholen. Es weigert sich jetzt, wenn die Politi...
Entlare die ausfällt-offene Wirkung dem Betreiber
Die App-Katalog-Seite beantwortet bereits die org-unabhängige Frage planen erwähnen, diese App - und wirft eine Warnung, wenn keiner tut. Das beantwortet die Mi...
Verfügbarkeit, Präsenz und Erweiterung in einer Verzeichnisreihe tragen
Die Auswahl einer Person ist einfacher, wenn die Zeile sagt, ob sie da sind und wie sie erreiche sie, so dass jeder jetzt das trägt, was er zuletzt erklärt hat,...
Lösen Sie, was ein Mitglied tun kann, nicht nur, was ihr Plan beinhaltet
Feature Grants beschreiben einen Plan. Sie haben dieses Mitglied nie beschrieben, weil Konsolen-Gates-Navigation auf org-level org-level org.features - also ein...
Punkt bei YugabyteDB und verwenden Sie PostgreSQLDialect
CockroachDB wurde durch YugabyteDB ersetzt. Verbindungsstränge bewegen sich von Kakerlakedb-öffentliche:26257 zu yb-tserver-service:5433, und der Hibernate Dial...
Messen Sie die Miniaturansichten und Spuren, die von jeder Datei generiert werden
Objekttasten sind inhaltsbeantwortet als ************ das Segment vor dem ersten Unterstrich identifiziert die Datei ein Derivat kam von. Die Größen werden per ...
Branding und Docstive Dokumentenspeicherung messen
Dies sind die einzigen beiden Dinge, die eine Organisation speichert, die keine Größe tragen überall in der Datenbank - Branding Assets gehen direkt in die Öffe...
Ein Mieter-lesbarer App-Katalog für Branch-Typen
Branch Types -- Allowed Apps begannen das Laden seiner App-Liste von /platform-config/app-katalog, die benötigt einen Top-Level-Org-Besitzer. Die Host-Seite ist...
Servieren Sie den App-Katalog und lesen Sie Funktionen durch sie
FeatureController abgeleitet "ist diese App angeboten" von der Enum-Phase in vier getrennte Orte, so dass die Antwort nur durch die Verlegung der Plattform. Jed...
Fail geschlossen auf Apps ein Plan nie erwähnt
Turns kamo.entitlement.fail-open off jetzt, dass AppEntitlementCatalogMigration gegen prod und jeder aktive Plan auf beiden Anspruch Wurzeln (KamoCRM, Sign Pink...
Gate Hypothek und persönliches Hypothek vertikale auf App-Anrecht
Ein MORTGAGE Markt erschien auf /commerce, wann immer POS eingeschaltet war, unabhängig von der MLOS App, und / Features/enable hatte überhaupt keine Abrechnung...
Setzen Sie einen Manager und durchsuchen Sie das Verzeichnis eine Seite zu einer Zeit
GET ************ beantwortet eine Seite des Verzeichnisses der Sitzung org. Suchen, Bestellen und Bearbeiten in der Datenbank passieren; eine feindliche ?size= ...
Die Elternabteilung durch Erstellen und Aktualisieren einfäden
DepartmentService nimmt nun seine Anfrage DTO statt acht positionelle Argumente, so der Elternteil schließt sich der Nutzlast, anstatt immer ein neunter in eine...
Browser-Relais für die Provisionsfunktion
Löst die Sitzung, autorisiert und an CommissionService mit der org weiterleitet und Mitglied gestempelt von dieser Sitzung - nie von etwas, das der Anrufer gese...
Entwenden Sie die Benutzer-Akcount-E-Mail auf Ihrem eigenen Mitgliedsprofil
Die persönliche E-Mail-Benachrichtigungskarte des Profils muss die Adresse verpasste Mitteilungen benennen tatsächlich erreichen, und diese Adresse ist das Benu...
Die Finanzierungsrechte an der ADMINISTRATOR-Vorlage jedes Zweigmodells
Die drei Kommissionsrechte Gate eine Funktion, die vorher nicht existierte, so NEW_RIGHT_SEEDS sagt absichtlich nichts über sie - dieser Mechanismus trägt eine ...
Kontakt-E-Mail aus der Dienststelle
Das Interaktionszentrum benötigt die Adresse eines Mitglieds, um einen Komponisten vorzubefüllen und der einzige Endpunkt, der einen trug, war das ein-köpfige D...
Die primäre Mailbox-Adresse eines Mitglieds als Login-Kennung akzeptieren
Die Adresse, die ein Mitglied ausgibt, ist in der Regel die org Mailbox markiert Primary auf ihre Mitgliedseinstellungen, nicht was auch immer auf ihrem Benutze...
bestehende HR-Inhaber auf die neuen Per-Tab-Rechte tragen
Ein Recht, das etwas, das bereits erreichbar ist, ist eine Entfernung des Zugangs: neue Rechte als NOT_SPECIFIED einfügen, so dass die /hr-Tabs bei jedem Einsat...
Push-Plattform-Admin-Staat ändert, anstatt für sie befragt
Jeder Plattform-Bildschirm von diesem Service gesichert auf einem Zeitschalter aufgefrischt, weil dies Service hat keine WebSocket und daher keine Möglichkeit, ...
Unified communications timeline API
GET ************ gibt eine datumsbestellung quer zurück Notizen, Anrufe, Voicemails, Texte, E-Mails und Chat; ?channel= verengt es. Drei Quellen werden zusamme...
Eigentlich durchsetzen Geo- und IP-Zugriffsregeln
Die Regeln wurden gespeichert, bei Redis gekalkt und nie konsultiert. AccessCheckController war der einzige Anrufer der Auswertung und nichts namens AccessCheck...
Genehmigungsliste Länder neben Geo-Blöcken
Der Geoabschnitt wurde immer nur verleugnet: Ein Land wurde blockiert oder es fehlte. Orgs, dass einem Land dienen zu wollen, musste jedes andere aufzählen, was...
Lösen Sie die veröffentlichten Kontaktdaten des Agenten
E-Mail kommt aus der primären Mailbox des Mitglieds statt TeamMember.emailWork Spalte ist freier Text vor der Mailbox Bereitstellung und routinemäßig nicht einv...
GET /quotes/account/{uid] - paged, gefiltert, sortiert
Daten kommen als ISO-Strings an und parse nachsichtig: ein Filter, den der Client schlecht sendet sollte schmalen nichts statt 400 das gesamte Gitter. Ein Datum...
Lösen Sie den Agenten neben dem Kunden, von einem Lead-Lookup
Beide Blöcke kommen aus der gleichen Blei, so dass die Controller holen es einmal und ableiten jeden von ihm, anstatt den Dienst zweimal pro Render zu treffen. ...
Reassign der Holding-Agent, und E-Mail jede es betrifft
Ein Gefreiter kann nun eine Gelegenheit einem anderen Agenten geben. Der Antragsteller ist nie neu geschrieben - geltenPrimaryAgent erfasst den Umzug als eigene...
Vereinbart eine Gesamtkommission bei der Genehmigung, ausgesät aus dem Markt
Der Genehmige registriert nun, was die Organisation zahlt auf den Verkauf an die Anfrage Agent und ihre Gruppe. Auslassen Sie es auf genehmigen und der Marktfüh...
Lösen Sie die Adressadresse für die Mitarbeiter und Kundenansichten
Org-scoped an beiden Orten. Auf der öffentlichen Seite kommt der Umfang von der eigenen Seite Organisation, so kann ein Token nie Oberfläche ein Blei gehören zu...
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.