From ebd5628febcc2b41f6c1dd9c2faed852c8d5c5b6 Mon Sep 17 00:00:00 2001
From: "florian.azizian" <florian.azizian@maarch.org>
Date: Thu, 5 Mar 2020 17:10:17 +0100
Subject: [PATCH] FIX #12091 TIME 0:10 Add description column in tags
 administration

---
 .../administration/tag/tags-administration.component.html    | 5 +++++
 .../app/administration/tag/tags-administration.component.ts  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/frontend/app/administration/tag/tags-administration.component.html b/src/frontend/app/administration/tag/tags-administration.component.html
index 57d96f8d403..2c32244d163 100644
--- a/src/frontend/app/administration/tag/tags-administration.component.html
+++ b/src/frontend/app/administration/tag/tags-administration.component.html
@@ -49,6 +49,11 @@
                             <mat-cell mat-cell *matCellDef="let element">
                                 {{element.label}} </mat-cell>
                         </ng-container>
+                        <ng-container matColumnDef="description">
+                            <mat-header-cell *matHeaderCellDef mat-sort-header>{{lang.description}}</mat-header-cell>
+                            <mat-cell mat-cell *matCellDef="let element">
+                                {{element.description}} </mat-cell>
+                        </ng-container>
                         <ng-container matColumnDef="actions">
                             <mat-header-cell *matHeaderCellDef>
                             </mat-header-cell>
diff --git a/src/frontend/app/administration/tag/tags-administration.component.ts b/src/frontend/app/administration/tag/tags-administration.component.ts
index 30b24dd0315..3c1883ee637 100644
--- a/src/frontend/app/administration/tag/tags-administration.component.ts
+++ b/src/frontend/app/administration/tag/tags-administration.component.ts
@@ -28,7 +28,7 @@ export class TagsAdministrationComponent implements OnInit {
 
     dataSource: any;
     resultsLength: number = 0;
-    displayedColumns = ['label', 'actions'];
+    displayedColumns = ['label', 'description', 'actions'];
 
 
     @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator;
@@ -38,7 +38,7 @@ export class TagsAdministrationComponent implements OnInit {
         filterValue = filterValue.toLowerCase(); // MatTableDataSource defaults to lowercase matches
         this.dataSource.filter = filterValue;
         this.dataSource.filterPredicate = (template: any, filter: string) => {
-            return this.functions.filterUnSensitive(template, filter, ['label']);
+            return this.functions.filterUnSensitive(template, filter, ['label', 'description']);
         };
     }
 
-- 
GitLab