]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Allow filtering by document metadata
authorMichael Shamoon <4887959+shamoon@users.noreply.github.com>
Sun, 27 Mar 2022 07:08:08 +0000 (00:08 -0700)
committerMichael Shamoon <4887959+shamoon@users.noreply.github.com>
Sun, 27 Mar 2022 07:08:08 +0000 (00:08 -0700)
src-ui/src/app/components/common/tag/tag.component.html
src-ui/src/app/components/common/tag/tag.component.scss
src-ui/src/app/components/document-list/document-card-large/document-card-large.component.html
src-ui/src/app/components/document-list/document-card-large/document-card-large.component.scss
src-ui/src/app/components/document-list/document-card-small/document-card-small.component.html
src-ui/src/app/components/document-list/document-card-small/document-card-small.component.scss
src-ui/src/app/components/document-list/document-list.component.html
src-ui/src/app/components/document-list/document-list.component.scss

index 6d8b53946d6c5718b42436d11baae33db752e842..ed51597dc25fe6d6358d4b5ee8b47fba9432d91e 100644 (file)
@@ -1,2 +1,2 @@
 <span *ngIf="!clickable" class="badge" [style.background]="tag.color" [style.color]="tag.text_color">{{tag.name}}</span>
-<a [routerLink]="[]" [title]="linkTitle" *ngIf="clickable" class="badge" [style.background]="tag.color" [style.color]="tag.text_color">{{tag.name}}</a>
+<a [title]="linkTitle" *ngIf="clickable" class="badge" [style.background]="tag.color" [style.color]="tag.text_color">{{tag.name}}</a>
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..903e9bfdb3799c11ef11ab52899bb6fd6878c70e 100644 (file)
@@ -0,0 +1,3 @@
+a {
+    cursor: pointer;
+}
index ec4b28bc156c32fee1fc0799fdd8694c09b81e0a..5c8f651bad3e7715e4cfd191541c681ea396e585 100644 (file)
@@ -17,7 +17,7 @@
         <div class="d-flex justify-content-between align-items-center">
           <h5 class="card-title">
             <ng-container *ngIf="document.correspondent">
-              <a *ngIf="clickCorrespondent.observers.length ; else nolink" [routerLink]="[]" title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="fw-bold btn-link">{{(document.correspondent$ | async)?.name}}</a>
+              <a *ngIf="clickCorrespondent.observers.length ; else nolink" title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="fw-bold btn-link">{{(document.correspondent$ | async)?.name}}</a>
               <ng-template #nolink>{{(document.correspondent$ | async)?.name}}</ng-template>:
             </ng-container>
             {{document.title | documentTitle}}
index ee817d6fc54ca37f9b6befbc26016cd402738ec9..8c304a3a8cab2a1d2e25c244acf0077b5651cf21 100644 (file)
@@ -90,3 +90,7 @@ span ::ng-deep .match {
   color: black;
   background-color: rgb(255, 211, 66);
 }
+
+a {
+  cursor: pointer;
+}
index e3c06e3f0e305b3d0d9b29765e2ba3ca166bc703..2e8d29b7f2bba9a6d344f4189e4193b8083c26d3 100644 (file)
@@ -23,7 +23,7 @@
     <div class="card-body p-2">
       <p class="card-text">
         <ng-container *ngIf="document.correspondent">
-          <a [routerLink]="[]" title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="fw-bold btn-link">{{(document.correspondent$ | async)?.name}}</a>:
+          <a title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="fw-bold btn-link">{{(document.correspondent$ | async)?.name}}</a>:
         </ng-container>
         {{document.title | documentTitle}}
       </p>
index fbb969918e453c9ae8b30401ac2153ab9e8b193f..9c3696aae354c26c7a720956b22214d8c5c5ff7f 100644 (file)
         </td>
         <td class="d-none d-md-table-cell">
           <ng-container *ngIf="d.correspondent">
-            <a [routerLink]="[]" (click)="clickCorrespondent(d.correspondent);$event.stopPropagation()" title="Filter by correspondent">{{(d.correspondent$ | async)?.name}}</a>
+            <a (click)="clickCorrespondent(d.correspondent);$event.stopPropagation()" title="Filter by correspondent">{{(d.correspondent$ | async)?.name}}</a>
           </ng-container>
         </td>
         <td>
         </td>
         <td class="d-none d-xl-table-cell">
           <ng-container *ngIf="d.document_type">
-            <a [routerLink]="[]" (click)="clickDocumentType(d.document_type);$event.stopPropagation()" title="Filter by document type">{{(d.document_type$ | async)?.name}}</a>
+            <a (click)="clickDocumentType(d.document_type);$event.stopPropagation()" title="Filter by document type">{{(d.document_type$ | async)?.name}}</a>
           </ng-container>
         </td>
         <td>
index eb4a757bee8aacc3b899fd774cc183bf16e1ab6e..09bffc731f949df84c22ab4e14e3e8a64229a7e8 100644 (file)
@@ -53,3 +53,7 @@ $paperless-card-breakpoints: (
     margin-left: 0;
   }
 }
+
+a {
+  cursor: pointer;
+}