Die Arbeit mit Voicemail macht ein Recht, nicht nur die Handhabung von PHI
VoipVoicemailController benötigte VIEW_CALL_LOGS auf genau einem Pfad - Wiedergabe und nur wenn die Organisation PHI behandelt. Liste von Voicemails mit ihren T...
Rebuild gegen die Shared-lib home_logo_overlay-Spalte
Keine Quellenänderung hier. SecurityService's CI-Klone kamo-shared-Bibliothek bei bauen Zeit, so dass es nur Karten Organisation.homeLogoOverlay, sobald es ist ...
Tragen Sie die Homepage Logo-Verlegung auf Organisation
Die feste Farbe und Org kann das Mastkopf-Logo auf der kamo-interne Homepage, plus seine Zweige in der generischen Patch-Pfad, so dass die bestehende PUT /org/{...
Fügen Sie die home_logo_overlay-Spalte hinzu
Unterstützt die Home Page Logo Overlay Einstellung: die feste Farbe eine Org Dose das Mastkopf-Logo auf der kamo-internen Homepage aufblättern. Hält ein Token ...
Lassen Sie eine org malen die Homepage Logo eine feste Farbe
Fügt "Home Page Logo Overlay" zu Branding auf ************ direkt über Hintergrund Wasserzeichen: Kein Overlay, Weiß, Schwarz und jeder Schritt der Org Primär- ...
32 nicht durchgesetzt wird 30 - Mailbox-Verwaltung gated, E-Mail-Logs gelöscht
VIEW_EMAIL_ACCOUNTS setzt jetzt die administrativen liest auf MailboxController und MANAGE_EMAIL_ACCOUNTS Gates jedes Schreiben. Beide waren vorher nur kundenge...
VIEW_EMAIL_LOGS-Zeilen säubern und einen Testrott stoppen, wenn Ordinals verschieben
VIEW_EMAIL_LOGS (64) wurde heute von RoleRightType gelöscht, weil er eine Funktion benannt hat, wurde nie gebaut. Dies entfernt, was es hinter sich gelassen hat...
Mailbox-Verwaltung nimmt ein Recht, und drei Endpunkte erhalten eine Sitzung
MailboxController hat überhaupt kein Recht erzwungen. MANAGE_EMAIL_ACCOUNTS existierte nur als checkRecht im Browser und VIEW_EMAIL_ACCOUNTS wurde nirgendwo erw...
Löschen Sie VIEW_EMAIL_LOGS, die eine Funktion, die niemand gebaut benennt
Kein E-Mail-Log existiert irgendwo in der Plattform: keine Tabelle in einem Schema, kein Endpunkt unter den 21 Controllern von EmailService, keine Benutzeroberf...
Setzen Sie den Hinweis Komponist an der Spitze der All Communications
Der Komponist existierte nur auf den Notes Sub-Tab, so schreiben Sie eine Notiz über was Sie gelesen bedeutete, die Registerkarte zu verlassen, auf der Sie es l...
Halten Sie die App eines Sicherheitsmodells aus dem Katalog
Die Registerkarte Erlaubte Apps zeigte "Nicht verfügbar" für jede App und schnappte zurück wann immer eine andere Option ausgewählt wurde. loadModels() läuft v...
Gate Plattform lädt auf MANAGE_PLATFORM_SOUNDS, nicht org Eigentum hoch
Ein Operator gewährt "Plattform Sounds verwalten" auf der Plattform-Administratoren-Seite sah die Registerkarte Sounds - die Konsolen-Gates auf der rechten Seit...
Wählen Sie die neuen org Apps während der Erstellung
Fügt einen Apps & Features Schritt zwischen Typ und Grundlagen. Es listet die Apps die Das Sicherheitsmodell des gewählten Zweigtyps bietet tatsächlich -- die e...
Lassen Sie den Schöpfer wählen Sie die neuen org Apps
Der Netzwerk-Erzeuger-Assistenten gewinnt einen Apps & Features-Schritt, und das ist die halb so macht es echt. /branch-types/creatable beschreibt jetzt die Ap...
Neu schreiben Sie die App-Katalog-Kopie für die Menschen, die es lesen
Der Anzeige Name und die Beschreibung auf ServiceType sind die einzige Beschreibung von eine App, die die meisten Leute jemals sehen: ein Org-Admin auf Einstell...
37 nicht durchgesetzte wird 32 - CRM-Kontakte und Leads werden abgesperrt
Kontakt: Alle 26 Endpunkte von EmailService's ContactRestController nehmen jetzt die Verb, das sie benennt. Sie überprüften Eigentum sorgfältig und überhaupt ke...
Jeder Kontakt-Endpunkt nimmt das Verb, das es benennt
KontaktRestController hat den Besitz sorgfältig geprüft - orgOf, userOf, assertBookIsMine, behauptenGroupIsMine, und 404 statt 403, so dass jemand anderes ID is...
Erstellen und Löschen eines Leads die Rechte, die sie benennen
LeadController ist einer der besser gerüsteten Controller auf der Plattform - VIEW_LEADS, EDIT_LEADS, ASSIGN_LEADS, REASSIGN_LEADS_MANUALLY, VIEW_UNASSIGNED_LEA...
Stoppen Sie die Letter-Sallback org Logos von blinken
Eine Org ohne Logo zeigt seine Initiale, und auf /network, dass zunächst blinkte kontinuierlich. Drei Dinge stapelten sich. PlatformRightsProvider verpackt die...
41 unforced wird 37 - die Dokumentverben sind gated
CREATE, EDIT, DELETE_DOCUMENTS und MANAGE_STORAGE jetzt Gate DocsService's ImagingController und DocumentController und ConversionService Upload-Endpunkte. Der ...
Das Hochladen einer Datei dauert CREATE_DOCUMENTS, wie jede andere Möglichkeit, eine zu machen
Die Dokumentenrechte werden in DocsService ab dieser Änderung durchgesetzt, aber der Upload Endpunkte sind nicht in DocsService - kamo-internal's app/api/imagin...
Die Dokumentverben werden durchgesetzt, da das Sicherheitsmodell der Org sie auflöst
ImagingController überprüft ImageAccessLevelType und nichts anderes, und DocumentController überprüfte nur, dass eine Sitzung existierte. Zugangsebene ist ein e...
Sechster Cluster triaged - Dokumente umfassen vier Dienste und dürfen nicht gesät werden
CREATE, EDIT, DELETE_DOCUMENTS und MANAGE_STORAGE haben alle echte Live-Features, so Nichts ist hier löschbar. VIEW_DOCUMENTS ist Client-only in navRegistry, da...
Eine Darlehens-ID ist kein Referenzbereich, den jeder LoanController dem Org vorlesen
LoanController.get(uid) nahm eine Darlehens-ID und gab zurück, was es fand. Jeder Anrufer wer den Dienst erreicht bekam das Darlehen, Salden und Kreditnehmer en...
Schützen Sie Gotteskonten auf der Plattform-Administratoren-Liste
Die Plattformrechte eines Gotteskontos dürfen nur von einem anderen Gott und einem Gott geändert werden. Konto kann nie von jedermann entfernt werden, einschlie...
Gotteskonten sind auf der Plattform Admins Liste geschützt
Zwei Regeln der Server durchsetzt und dies spiegelt nur: die Plattform eines Gotteskontos Rechte können von einem anderen Gott und niemand anderem geändert werd...
Backen Sie die org Hintergrund-Bestellung in config.json
Kamo-Login, Kamo-register, die Marketing-Website und KamoMeet lesen alle die Thema Eimer config.json für backgroundImageCount; backgroundOrder now Fahrten daneb...
Hintergrund_order-Kolumne für die öffentliche Diashow-Aufstellung
Nullable VARCHAR; Null löst auf sequenzielle auf jeden Kunden, die ist was jede Org hatte, bevor die Spalte existierte. Plain String statt eines enum so ein spä...
43 nicht durchgesetzt wird 41 - die beiden Noten- Platzhalter werden gelöscht
Spiegelt die freigegebene Entfernung von SHARE_NOTES (72) und MANAGE_NOTES_SETTINGS (73): die TS-Konstanten und das Registry-Array, die eine Klammer-Feed in bei...
Säubern Sie die gespeicherten Zeilen für die beiden Rentenbriefrechte
SHARE_NOTES (72) und MANAGE_NOTES_SETTINGS (73) wurden von RoleRightType gelöscht heute für die keine Funktion zu Gate. Dies entfernt, was sie hinter sich gelas...
Löschen Sie SHARE_NOTES und MANAGE_NOTES_SETTINGS, die nichts benennen
Die Notizen sind echt, und ab heute vollständig gated - VIEW, CREATE, EDIT und DELETE sind Erpressung auf jedem Endpunkt des KBService NotesController. Diese be...
Rebuild - die i18n-Wache raste das Wörterbuch-Push
Keine Quellenänderung. 9a5b5167 fiel auf elf fehlenden Hintergrund-Diashow-Tasten aus weil die Komponenten bei 01:47 Main erreichten und die Saiten erreichten K...
hinzufügen orgs.background_order
Nullable VARCHAR(20), keine Backfill und kein DEFAULT - jeder Kunde löst ein abwesender Wert auf sequenzielle, das ist das Verhalten, das jede Org hatte bevor d...
Org Hintergrund-Diashow, und ehren die Shuffle-Einstellung
Die Willkommensseite hat bereits die themenedischen Hintergründe der Org gedreht; sie jetzt liest HintergrundBestell von der gleichen config.json so ein org, di...
Lesen Sie die reale Hintergrundanzahl und Spielanordnung des Orgs
Der Held suchte nach bg/1.webp und dann drei Frames festcodierte, also ein Org mit mehr nie zeigte sie und die Rotation modul'd von LOCAL_BGS.length egal wie vi...
Ehrung der org's sequentiellen/shuffle Diashow-orden
Gleicher config.json-Vertrag als Kamo-Logo: HintergrundOrder fährt alle drei Registrierung Hintergrund, abwesenden Schlüssel bleibt sequentielle.
Ehrung der org's sequentiellen/shuffle Diashow-orden
config.json führt nun Hintergrundbestellen neben backgroundImageCount. Shuffle re-randomises auf jeden Vorstoß und wiederholt nie den Rahmen auf Bildschirm; ein...
Umbenennung eines Mitglieds ist ein Admin Act, und hat jetzt ein Tor
Die legale Namenskarte des Mitgliedsprofils war selbsteinseitig, also ein Admin, der eine eingegeben hat Name falsch auf dem erstellenden Formular könnte es nie...
46 unforced wird 43 - die Noten Endpunkte sind gated
Fünfter Cluster. Das Backend der Notes ist KBService, nicht SecurityService: das Unternehmen sitzt unter donotmodify/dao/beans/security/ und kamo-interne Proxie...
Jeder Notiz Endpunkt nimmt das Recht, dass es benennt, und hatRight scheitert geschlossen
NotesController hat an zehn Endpunkten kein Recht geprüft. VIEW_NOTES war Erzwungen an genau einem Ort . navRegistry.ts, versteckt die Notizen App in der Browse...
All-Networks folgt dem Systembenutzer richtig
Jede Organisation zu sehen und in der Lage zu sein, eine einzugehen, sind die gleiche Entscheidung die Liste existiert, damit ein Betreiber die Organisation fin...
Stoppen Sie eine Seite-2-Anfrage von der Stornierung des Ordners, den Sie gerade geöffnet
Junk, Papierkorb, Archiv und jeder eigene Ordner zeigte die gleiche Mail - was auch immer war vor ihnen auf dem Bildschirm. Der Server war nicht das Problem: Re...
Die Plattform-Nigation jedes Handers einmal lösen
Der Abfangjäger ist für /** registriert, so dass die Anmerkungs-Lookup auf jedem lief Anfrage dieser Service dient, Anmeldung enthalten, und AnnotatedElementUti...
Schließen Sie die Add-Route rund um die Plattform-Admin Lockout Wache
POST ersetzt die Rechte eines bestehenden Verwalters, so dass es sie wegnehmen kann sowie geben sie - aber nur die PUT und DELETE-Pfade überprüft, ob die Bearbe...
Lassen Sie einen bewilligen Administrator tatsächlich sehen Platform Administration
Das Abschnittstor und das Einstellungsmenü-Thema noch gefragt useUserInfo hatPlatformAdminAccess, die Eigentümer-of-the-top-Level-Or oder eine offene Gott-Mode ...
Senden Sie einen Operator ohne Konfigurations-Tab irgendwo real
SYSTEM_USER und MANAGE_UNIVERSE Gate-Flächen, die auf dieser Seite keine Tabs sind jemand, der nur solche hält, ist ein Plattform-Administrator, den der Seitenw...
Die Meet-Saatgut-Recomputes gelten geltende Rechte, anstatt auf einen Stiefel zu warten
Die Vergabe der beiden Rechte an org_role_rights ändert nichts, was irgendjemand beachten kann. member_rights_applied ist der abgeflachte Schnappschuss der Sitz...
Platform Admins Konsole Gates jede Plattform Oberfläche
Benannt den Systembenutzer-Tab in Platform Admins um und macht es zu dem, was es war immer stehend für: eine Liste der Leute, die die Plattform betreiben können...
Stehen Sie auf der Plattform-Administratoren-Liste
Verfüllt es aus dem ausgeschiedenen system_user_access gewährt so niemand, der könnte betreiben Sie den System-Benutzer, bevor diese Bereitstellung verliert es:...
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.