fund: filter grid to current fiscal year
authorGalen Charlton <gmc@equinoxinitiative.org>
Thu, 25 Mar 2021 17:50:50 +0000 (13:50 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Thu, 25 Mar 2021 17:56:26 +0000 (13:56 -0400)
TODO: uses current calendar year by default; a more sophisticated
      approach would check the fiscal calendar that applies to
      the workstation

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.html
Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.ts

index 08f47af..301272e 100644 (file)
@@ -66,7 +66,7 @@
   </ng-template>
   <eg-grid-column path="name" [cellTemplate]="nameTmpl"></eg-grid-column>
   <eg-grid-column path="code"></eg-grid-column>
-  <eg-grid-column path="year"></eg-grid-column>
+  <eg-grid-column path="year" initialFilterOperator="=" [initialFilterValue]="getDefaultYear()"></eg-grid-column>
   <eg-grid-column path="org"></eg-grid-column>
   <eg-grid-column path="currency_type"></eg-grid-column>
   <eg-grid-column path="active"></eg-grid-column>
index 50cfd0b..07faf6f 100644 (file)
@@ -125,4 +125,8 @@ export class FundsManagerComponent extends AdminPageComponent implements OnInit
             );
         }
     }
+
+    getDefaultYear(): string {
+        return new Date().getFullYear().toString();
+    }
 }