diff --git a/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts b/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts index 236bc10dd1d4acb770c34140ed70b7d0a64f4091..be12ada60435b5ee346e4f7839f801928143fb7e 100644 --- a/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts +++ b/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts @@ -106,6 +106,12 @@ export class DocumentEventsPanelComponent implements AfterViewInit, BeforeLeaveG this.eventDataSource.paginator = this.paginator; this.eventDataSource.sort = this.sort; // add custom filter to exclude filtering on event description + this.eventDataSource.filterPredicate = (data: DocumentVersionEventRo, filter: string) => { + return data.eventType?.toLowerCase().includes(filter) + || data.username?.toLowerCase().includes(filter) + || data.eventSourceType?.toLowerCase().includes(filter) + || data.eventOn?.toLocaleString().toLowerCase().includes(filter); + }; } applyFilter(event: Event) {