Einstellungen Seiten für HRS, Docs, Support, KB, Notizen und Chat hinzufügen
Erstellen Sie ComingSoonTab gemeinsame Komponente und 6 neue Feature-Einstellungen-Seiten mit kommenden bald Platzhalter, Feature Fahne Wachen, und Hilfe-Tipps....
Auto-Refresh UI nach Feature-Krech- und Rollenwechsel
FeaturesManager und SecurityRoleManager rufen jetzt router.refresh() nach Mutationen, um Org-Kontext- und Benutzersitzungsdaten neu zu holen, Berechtigung und A...
Auto-Refresh Redis Session Rechte nach Feature/Rolle Änderungen
FeatureController und SecurityRoleController bauen jetzt die Anrufer um Session Rechte in Redis nach dem Betätigen/Deaktivieren, Rolle erstellen/aktualisieren/l...
App-Management-UI mit Backend-Integration und dynamischen Berechtigungen im Umgang mit
FeaturesManager neu schreiben, um Backend API für App aktivieren/deaktivieren mit root-org verwenden gating für In-dev-Apps. Update NavPri zu Gate alle Navi-Ele...
FeatureController für org app enable/disable Management hinzufügen
REST-Endpunkte für die Verwaltung von Organisation App-Funktionen: GET-Funktionen Liste, POST aktivieren/deaktivieren mit CONFIGURE_SYSTEM Berechtigungsprüfung,...
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 Shared Mailbox UI-Unterstützung hinzufügen
Komponist "From:" Dropdown zum Wechseln zwischen Primar, Alias und Shared Mailbox Adressen. Neue "Mailboxes" 6. Registerkarte in E-Mail-Einstellungen für org-we...
E-Mail Aliasnamen und Shared Mailbox-Unterstützung hinzufügen
Neue MailboxManager-Anbieter-Fähigkeitsschnittstelle für Alias und gemeinsame Mailbox CRUD. KamoMailboxManager Implementierung verwaltet dovecot/postfix virtual...
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 mit Start Chat hinzufügen
- TicketCreationForm: zwei Buttons "Chat starten" (Pre-Ticket, kein Titel erforderlich, nur Thema) und "Ticket einreichen" (voller Ticket mit Titel) - TicketH...
PRE_TICKET Erstellung und Konvertierung-zu-Ticket-Endpunkt hinzufügen
- erstellenTicket: wenn preTicket=true, Status auf PRE_TICKET setzt, überspringt Zuweisung (kein Titel erforderlich) - PUT /tickets/{id]/convert: konvertiert ...
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...
POST ************-Endpunkt hinzufügen
Trigger org-wide member_rights_applied Recalculation. Nach benötigtem Schema Migrationen oder manuelle DB Änderungen an Berechtigungen.
Einsatz gezielter Rollen-kopierte Rechte-Recalculation
SecurityRoleController verwendet jetzt updateRoleMemberRightsApplied() nur noch neuberechnen Mitglieder, die die geänderte Rolle haben, statt neu zu berechnen a...
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...
Granulare Rollenbearbeitung, Labeltausch und Teammitglieder Unterstützung
- Hinzufügen von isAllowEditTitle und istAllowEditSecurity zur SecurityRole-Schnittstelle - Ermöglichen Sie die Bearbeitung von Sicherheitseinstellungen auf Mit...
Migrate Jeder Rolle zu den Mitgliedern und schaffen Team-Mitglieder Rolle
- ROLE_EVERYONE_ID Spalte in ROLE_MEMBER_ID umbenennen - bestehende "Jeder (Applies To All)"-Rollen umbenennen - Set ************ Fahnen auf bestehenden Systemr...
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...
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...
Support-Abschnitt zu Einstellungen-Seite hinzufügen
Fügt Themen, Benachrichtigungen und Status & Response Times-Karten hinzu der Link zu /support?tab=settings.
Fügen Sie manuelle Job Trigger-Controller mit doppeltem Hinrichtungswächter hinzu
POST /api/daemon/trigger/{jobName] löst sofort jeden Quarz-Job aus. Gibt 409 zurück, wenn der Job bereits ausgeführt wird. GET /api/daemon/trigger/status kehrt ...
Support-Seite mit Ticketliste, Analytics und Einstellungen hinzufügen
Unterstützungs-Tool-Fenster mit Ticket-Erstellung, Chat und Bewertung hinzufügen
Fügen Sie Status/Prioritätsabzeichen und System-Nachrichtenkomponente hinzu
Entfernen Sie altes Hilfesystem, fügen Sie Support-nv-Elemente
App/help/ und app/Komponenten/Hilfe/verzeichnisse löschen. SupportButton hinzufügen NavTop Toolbar und Support-Menüpunkt zur NavPri-Seitenführung.
Frontend-Typen und API-Proxy-Routen hinzufügen
TypeScript-Schnittstellen für alle unterstützenden DTOs und 13 API-Proxy-Routen weiterzuleiten an MediaService für Themen, Tickets und Reporting-Endpoints.
Zusätzliche Support-Ticket-Services, REST-Controller und STOMP-Relais
Umsetzung des MediaService Backends für das Support-Ticket-System: - SupportTopicService: CRUD für org-scoped Support Themen - SupportAssignmentService: Round-R...
Fügen Sie Support-Ticket- und neue Berechtigungen für die gemeinsame Bibliothek hinzu
Deep-Linking-Unterstützung zur Notiz-Seite via Abfrageparam hinzufügen
Support /notes?id={noteId' URL-Muster, also KI-Chat-Quelllinks kann direkt zu einer bestimmten Note navigieren. Öffnet den Zettel in die Ansicht bearbeiten, wen...
Anklickbare Quelllinks im RAG-Kontext für KI-Chat einschließen
Aktualisieren Sie RagClient, um markdown-Links in den Kontext einzubetten, der gesendet wird das KI-Modell. KB Artikel Link zu /kb/{guid], Notizen Link zu /note...
Hinzufügen KI-Verarbeitung toggle to notes UI
Hinzufügen von aiProcessingEnabled-Feld zu Notiz-Typen und Umschalten-Taste in NoteEditor Toolbar. Mitglieder können KI-Verarbeitung aktivieren/deaktivieren pro...
Route /api/notiert zu KBService statt SecurityService
Die Verwaltung der Notes wurde von SecurityService auf KBService umgesiedelt.
Pass memberId an RAG für Notiz-bewusste KI-Chat
AuszugsmitgliedId zu SessionHelper hinzufügen. Update RagClient senden memberId in Suchanfragen, so RAG gibt beide org KB Artikel und die eigenen KI-fähigen Not...
Add note embedding support to RAG pipeline
Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...
Anmerkungen Management mit RAG Integration hinzufügen
Verschieben Sie Anmerkungen CRUD von SecurityService zu KBService. Hinweis hinzufügen Verschlüsselung, NATS Event Publishing für RAG Pipeline und AI Verarbeitun...
Hinzufügen KI-Verarbeitungsspalte und Notiz Einbetten Aufzeichnungen Tabelle
AI_PROCESSING_ENABLED-Säule in die Notizen-Tabelle hinzufügen und erstellen NOTE_EMBEDDING_RECORDS Tabelle zur Verfolgung von Hinweisen RAG Vectorisierung.
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...
Verwenden Sie avatar-Varianten in der Größe - Medium für Profile/E-Mails, klein für nav/lists
Fügen Sie den Größenparameter hinzu, um MemberAvatar zu holen (Standards zu 'sm'). E-Mail-Signaturen, E-Mail-Versand, Profil-Header, Beiträge, Kommentare und He...
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...
Fügen Sie Foto-Crop-Tool mit Reag-easy-Crop und Multi-Size-Avatar-Speicher
Ersetzen Sie den alten PhotoCropDialog durch ein interaktives Crop-Tool mit Reagieren-eins-Ernte. Beim Hochladen oder Bearbeiten eines Fotos wählen Nutzer nun e...
Länder von CountryType enum, Flaggensymbole zum Geo-Blocking hinzufügen
Länderrouten jetzt Proxys zu /api/security/countries (CountryType enum) statt ************ (leerer GeoLite Tisch). Addiert Reaktionswelt-Flagge für Länderflagge...
Rewrite Access Blocks helfen Tipps für Klarheit
Erklärt alle vier Abschnitte (Whitelist, Blacklist, Temp-Blöcke, Geo-Blocking) in einfacher Sprache. Fügt eine CIDR-Reihenführung mit Beispielen an /32, /24, /1...
RoleRightsSyncRunner hinzufügen, um fehlende Rollenrechte zu vervollern
Wenn neue Rollen von RoleRightType-Einträgen zum enum hinzugefügt werden, bestehende Rollen haben Sie keine OrgRoleRight Einträge für sie. Dieser Läufer prüft a...
Access Security System Frontend hinzufügen
13 API Proxy-Routen, Zugriffsprüfungsmodul mit CIDR-Matching, proxy.ts Durchsetzungsintegration. Reworks AccessBlockManager (real API + Geo-Blocking), erstellt ...
GeoLite2-Sync-Job für MaxMind IP-to-Location-Datenbank hinzufügen
Quarz-geplanter Job (wöchentlich Sonntag 3 AM), die MaxMind-Downloads GeoLite2-City-CSV, parses IPv4/IPv6 Blöcke und Standorte, Lasten in Inszenierung Tabellen,...
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
