SI-2556 FE Bei Verdichtung uebernimmt der "+"-Button, der viele Meldungen zugleich zuordnet, auch Meldungen, die einzeln nicht auswaehlbar waeren. Signed-off-by: Dimitrios Chalepakis <dimitrios.chalepakis@pta.de>
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts index a4c8300..35765ac 100644 --- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts +++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts
@@ -96,7 +96,10 @@ this.overviewColumnDefinition = this.overviewColumnDefinition.map(column => { const fieldValueOfColDef: string = column['field']; if (!!fieldValueOfColDef) { - if (userRole === RolesEnum.PUBLISHER && (fieldValueOfColDef === Globals.STATUS_INTERN_FIELD || fieldValueOfColDef === Globals.STATUS_PUBLICATION_FIELD )) { + if ( + userRole === RolesEnum.PUBLISHER && + (fieldValueOfColDef === Globals.STATUS_INTERN_FIELD || fieldValueOfColDef === Globals.STATUS_PUBLICATION_FIELD) + ) { this.sandbox.publisherFilterIsActive = checked; return this.processFiltering(fieldValueOfColDef, checked, userRole, column); } else if (userRole === RolesEnum.QUALIFIER && fieldValueOfColDef === Globals.STATUS_INTERN_FIELD) { @@ -171,7 +174,12 @@ public addCompleteTable(): void { let isNotificationAlreadyShown: boolean = false; this._gridApi.forEachNodeAfterFilter(node => { - if ((this.sandbox.condensationList.length == 0 || node.data.branch === this.sandbox.condensationList[0].branch) && !node.data.condensed) { + if ( + (this.sandbox.condensationList.length == 0 || node.data.branch === this.sandbox.condensationList[0].branch) && + !node.data.condensed && + node.data.publicationStatus !== StateEnum.PUBLISHED && + node.data.publicationStatus !== StateEnum.WITHDRAWN + ) { this.sandbox.addItemToCondensationList(node.data); } else if (node.data.condensed) { return;