App-Management-System mit Service-Typen, Rechte und Funktionskontrolle hinzufügen
ServiceType enum umstrukturieren: Kern-/deprecated Flags hinzufügen, DOC_MANAGER-DOCS umbenennen und AI_CHAT-AI_SUPPORT, fügen Sie SUPPORT/NOTES/POS-Typen hinzu...
E-Mail Alias und gemeinsame Mailbox-Einheiten und Repositories hinzufügen
Neue JPA-Einrichtungen für email_provider-Schema: EmailAliasEntity (sendende Aliasnamen pro Mitglied), SharedMailboxEntity (org-weit geteilte Mailboxen mit vers...
PRE_TICKET-Status und PreTicket-Flag auf Anfrage hinzufügen
Neuer Status PRE_TICKET(14) für Chat-Erstsitzungen, in denen der Benutzer startet Chatten, ohne formell ein Ticket einzureichen. Kann in ein Vollticket später d...
Vereddite Rollen an Mitglieder bei der Erstellung zuweisen
************ jetzt weist die "Mitglieder" zu (Jedermann) Rolle von organisations.roleMemberID. **************** weist jetzt beides zu "Mitglieder" (Jeder) Roll...
Detailliertes Protokollieren zur Neuberechnung der Mitgliedsrechte hinzufügen
Gezielte Neuberechnung der Rechte für Abt.
- DepartmentService: rekuliert nur Mitglieder in der betroffenen Abteilung nach create/update/löschen - JobTitleService: Recalculiert nur Mitglieder mit der b...
Recalculate Member rights applied nach neuer Mitgliedererstellung
Ruft updateMemberRightsApplied auf das neue Mitglied nach beiden Erstellen SieOrganisationsmitglied und erstellen Sie soOrganisationTeammitglied die Rechte alle...
Granulat-Rollenschutz-Fahnen und Team Members System-Rolle hinzufügen
- Fügen Sie isAllowEditTitle und isAllowEditSecurity Flags zu OrgRole Entität -RolleAlloneID umbenennen zu roleMemberID on Organization, fügen Sie RolleTeamMitg...
Korrekte MediaObjImgDownload FK zur Verwendung von MediaObjImg UUID PK anstelle von Composite Key
Der zusammengesetzte FK (OBJ_ID, IMG_ID) referenzierte nicht-PK-Spalten, die einen Typ verursachen Mismatch (uuid vs int). Auf OBJ_IMG_ID-Referenzierung in Sing...
Verwenden Sie native Abfrage für avg Auflösungszeit, um Hibernate EXTRACT(EPOCH) Einschränkung zu vermeiden
Hibernate 6 kann EXTRACT(EPOCH FROM ...) nicht auf eine Zeitstemptraktion anwenden (produziert Dauertyp, nicht TEMPORAL). Umgeschaltet auf eine native SQL-Abfra...
Fügen Sie Support-Ticket- und neue Berechtigungen für die gemeinsame Bibliothek hinzu
KI-Verarbeitungsunterstützung zum Notizdaten-Modell hinzufügen
Fügen Sie aiProcessingEnabled-Feld zu Note entity, DTOs und Anfragen hinzu. Erstellen Sie NoteEmbeddingRecord Entität und Projektarchiv für die Verfolgung Hinwe...
Serialisieren NoteDTO Long IDs als Strings für JavaScript Präzisionssicherheit
CockroachDB unique_rowid() IDs überschreiten JavaScript's MAX_SAFE_INTEGER, verursacht Präzisionsverlust, wenn als Zahlen geparst. @JsonSerialize mit hinzufügen...
Managed-Rollenreferenzen bei der Erstellung von Rollenrechten bei der Erstellung von Organi gebrauchen
Nach OrganisationRepository.save(), die lokale RolleAdmin/RolleEveryone Variablen könnten vom Persistenzkontext abgekoppelt werden. createRoleRights() wurde das...
Hinzufügen von Zugang Sicherheitssystem Einheiten, enums und Repositorien
Fügt JPA-Einheiten hinzu (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 neue...
Aktualisieren KbMediaRepository und VoipMessageRepository Abfrageparam-Typen auf UUID
verbleibende Long/UUID-Typ-Munches in Services und DTOs lösen
Behebt Kompilationsfehler in CommerceService, OrganisationService, ExternAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService, und al...
Interne Entity-IDs von Long/unique_rowid() nach UUID/gen_random_uuid() konvertieren
Verbessert CockroachDB Schreibleistung durch die Verwendung von zufällig verteilten UUIDs für interne Entity-Prinst-Schlüssel anstelle von sequentiellen unique_...
findDueReminders und markAsSent-Anfragen zu CalendarEventReminderRepository hinzufügen
findConflictingEvents Abfrage zu CalendarEventRepository hinzufügen
Methode/OrganisatorEmail zu CalendarEvent hinzufügen, role/rsvp/lastResponseAt zu CalendarEventEventAttendee hinzufügen
ZellPhone eingebettetes Feld zur Mitgliedseinrichtung hinzufügen
Fügen Sie @JsonIgnore zu VoipMessage.conversation hinzufügen, um faule Last auf Serialisierung zu verhindern
OrgOAuthToken-Einheit für OAuth 2.0 Token-Speicher hinzufügen
- OrgOAuthToken Entität in KamoTokens Schema hinzufügen (kamotokens.org_oauth_token) - OrgOAuthTokenRepository mit findByOrgIdAndProvider hinzufügen / löschenBy...
ClientId/clientSecret von VoipProviderConfig entfernen
Dabei handelt es sich um Referenzen auf Plattformebene, die über alle Orgs hinweg ausgetauscht werden. Nur jwtKey und mainPhoneNumber sind pro-Ort.
Richtig Feldname in findEventsNeedingSync Abfrage von 'integration' bis 'KontaktIntegration'
ID-basierte Abfragemethoden zu ContactIntegrationRepository hinzufügen
CalDav/CardDav Teil 4 - Shared Library Repository und Entity Additions
- contactIntegration FK zu ContactBook entity hinzufügen - finde hinzufügenKontaktIntegrationId zu UserCalendarRepository - finde hinzufügenKontaktIntegrationId...
hinzufügen Sie findenByUidAndContactBookId, findeSeher, findeDeletedSince to ContactRepository; findeByOwnerId zu ContactBookRepository hinzufügen
hinzufügen, finde bis zu CalendarEventRepository finde, findeÜbernung, findeSeit zu CalendarEventRepository
Alle Kontaktrepositories in dao.repos.contacts Paket hinzufügen
Löschen Sie CalendarIntegration Entität und Projektarchiv - ersetzt durch ContactIntegration
************ zu CalendarEvent hinzufügen, CalendarIntegration FK ersetzen
DAV-Felder zu UserCalendar hinzufügen, CalendarIntegration FK mit ContactIntegration ersetzen
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.