Rollenschutz-Flags durchziehen und Eltern-Etiketten-Unterstützung zur Sitzung hinzufügen
- Enforce istAllowEditSecurity im SecurityRoleController Update-Endpunkt - ElternmitgliedTitle und parentTeamMitgliedPlural zu *** session - Eltern- oder Team-M...
Notizen Code entfernen, zu KBService verschoben
Notizen-Management (Controller, Service, Verschlüsselung) wurde zu KBService verlegt, wo es besser mit Wissen übereinstimmt und die Verantwortung für das Inhalt...
Transparente serverseitige Verschlüsselung mit stabilem Master-Schlüssel
- Dauernoten hinzufügen.master-encryption-Taste zu ConfigMap (was war Generierung eines zufälligen Schlüssels bei jedem Pod-Wiederstart, macht alte Notizen ...
Clear und verschlüsselte Notiz Inhalt und deaktivieren Verschlüsselungs-Flag
Wenn Server-seitige Entschlüsselung fehlschlägt (korrupte Daten oder Schlüssel-Munch), klar der Inhalt und Set istEncrypted=false auf der Entität, so dass die N...
Entschlüsseln Sie verschlüsselte Notizen in getAllNotes und searchNotes Antworten
getAllNotes und SuchNotizen wurden roh verschlüsselte Inhalte für Anmerkungen mit isEncrypted=true. Entschlüsselt jetzt Inhalte server-Seite vor Rückkehr, passe...
Unterstützung von Multi-Size-Foto-Avatar-Uploads und crop endpoint
Hochladen von PhotoAvatar, um optionale Varianten in Größe zu akzeptieren (fileSm, fileMd, fileLg) mit Suffix-nennen ({hash-_sm.png, etc.) gespeichert. Hinzufüg...
Rebuild mit aktualisierter gemeinsamer Bibliothek (NoteDTO string ID serialization)
Verwenden Sie OTKPreAuthFilter-Attribute statt OTK im NotesController neu zuvalidieren
Der OTKPreAuthFilter verbraucht und validiert bereits die OTK, Speicherung die Sitzungsdaten in den Attributen anfordern. NotesController versuchte, Re-validier...
GD-Check von ************ entfernen
Der sed Befehl, der die God-Mode-Bypass hinzugefügt falsch eingefügt in alle Methoden, die SessionData enthalten, nicht nur hasRight. Dies verursacht 'Return tr...
Lassen Sie gottberechtigte Benutzer die Zugriffssicherheitsprüfungen umgehen
Neue Rechte (MANAGE_ACCESS_RULES, VIEW_ACCESS_LOGS, etc.) werden nicht bewilligt zu jeder bestehenden Rolle noch, so dass alle Benutzer erhalten Verboten. Gott-...
Hinzufügen von Zugangssicherheitssystem Backend
8 neue Dienste (AccessCacheService, GeoLiteService, GeoLiteSyncService, AccessRuleService, GeoBlockService, AccessLogService, DetectionRuleService, Verdächtiger...
verbleibende Long/UUID-Typ-Munken in Controllern und Bohnen auflösen
Behebt LeadVendorController, LeadMarketController, LeadImportController, ImagingController, AccountController, MediaStreamController, POSController, MemberContr...
Update-Controller und Services für UUID Entity IDs
Updates alle Controller @PathVariable und Service-Methode Signaturen zu verwenden UUID statt Long für interne Entity-IDs (Avater, Hintergründe, Rollen, Abteilun...
CelliPhone und cellPhoneIsText im Member-Update-Endpoint akzeptieren
Stub CalendarIntegration Verwendungen in Vorbereitung auf Teil 1 Shared-Bibliothek Einsatz
Website und soziale Links zu Mitgliedsprofil GET/PUT Endpoints hinzufügen
GET /api/security/members/{id' gibt jetzt die Felder der Website und socialLinks zurück. PUT /api/security/members/{id' akzeptiert Website (string) und socialLi...
COALESCE Typ Mismatch auf security_level - Spalte ist varchar nicht int
Die SQL-Abfrage für Benutzerdaten während der Sitzungserstellung versagte bei 'unvereinbare COALESCE Ausdrücke: erwartet 0 vom Typ varchar' weil ************ is...
Rebuild mit aktualisiertem Shared-Lad mit KNOWLEDGE_BASE ServiceType
Der ServiceTypeConverter versagt bei der alten Shared-Lade.
Au-Check hinzufügen und Eingabe auf POST /org desinfiziert
- 401 zurück, wenn kein authentifizierter Benutzer (verhindert verordne verordne verordne oder verordne) - Build Organisation nur von erlaubten Feldern (verhind...
Set Besitzer und erstellen Sie Teammitglied auf org Schöpfung
Bei der Erstellung einer Organisation über POST /api/security/org, die authentifizierter Benutzer wird jetzt als org-Besitzer gesetzt und erhält Member + TeamMe...
Sicherheitsmodelle CRUD-Controller und Draht zu Sicherheitsaufgaben hinzufügen
Fügen Sie SecurityModelController mit vollständigem CRUD bei /api/security/models hinzu. Update SecurityRoleController zu akzeptieren SicherheitModelIds auf ers...
Fügt Sie Mitgliedstitel-Etiketten und shortTitle in org domain-Antwort ein
Der Endpunkt /org/domain/{domain] fehlte memberTitlePlural, memberTitleNonPlural, teamMemberTitel, teamMemberTitleNonPlural, und kurze Felder aus der Antwortkar...
Bewegen loginOrgOpt-Deklaration außerhalb versuchen Block Umfang Fehler zu beheben
Die Variable wurde innerhalb des ersten Versuchsblocks deklariert, aber verwiesen im zweiten Versuchsblock für die Titelauflösung der Eltern-Zweig-Niederfassung...
Abstrakte Titel und Titelfelder der Mutterbranche zu Session und API hinzufügen
MitgliedTitleAbstract, teamMemberTitleAbstract, parentBranchTitlePlural, und parentBranchTitleNonPlural zu Sitzung Erstellung und Zweig Titel Endpunkt für Label...
Return-AlterReqTypeMitglied und alterReqTypeTeamMitglied in org API-Antwort
Mitarbeiter in Teammitglied und Beschäftigung in Teammitgliedschaft umbenennen
Aktualisieren Sie alle Mitarbeiter/Beschäftigung Referenzen auf Teammitglied/Teammitgliedschaft in Controllern, Diensten und Sicherheitsprofilen. API-Endpunkt u...
Kamo.commerce.enabled=true zu k8s configmap hinzufügen
Dies ist die Datei, für die die CI-Pipeline tatsächlich gilt (k8s/configmap.yaml). Erforderlich für CommerceService und EngagementLifecycle unter die neu @Condi...
KAMO_COMMERCE_ENABLED=true zu k8s configmap hinzufügen
Erforderlich für CommerceService und EngagementLifecycle jetzt zu laden sie verwenden @ConditionalOnProperty anstelle von @ConditionalOnBean.
Handelsbohnen über kamo.commerce.enabled property
CommerceService und EngagementLifecycle nutzen jetzt @ConditionalOnProperty statt @ConditionalOnBean. Set kamo.commerce.enabled=true so laden in SecurityService...
Batch-load Custom Formular Daten in getAllLeads (eliminieren N+1)
Ersetzen Sie pro Lead getCustomFormDataForLead-Caufrufe (N+1-Abfragen) durch eine Einzelchargelast über getCustomFormDataForLeads, gruppiert durch Lead-ID mit e...
Compute und speichern pro-Benutzer Sitzung Timeout in Redis-Sitzung
Pass sessionTimeoutMinutes in der Abteilung erstellen/aktualisieren
marketId query param zu POS-Endpunkten und SQL-Migrationen hinzufügen
Zusätzliche optionale marketId Abfrageparameter zu GET Miet-Assets, Anbietern, und abonnement-plans Endpoints in POSController. Wenn vorgesehen, filtert Ergebni...
Ändern Sie getPOSConfig, um Handelsmärkte einzubeziehen und aktivierte Typen abzuleiten
SQL-Migrationen und Controller für Commerce-Märkte System hinzufügen
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.
