]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.html
LP2047704 Patrons with Negative Balances - Grid Columns
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / local / negative-balances / list.component.html
1 <eg-staff-banner i18n-bannerText bannerText="Patrons with Negative Balances">
2 </eg-staff-banner>
3
4 <div class="row mt-2 mb-2">
5   <div class="col-lg-6 form-inline">
6     <label class="pr-2 form-label" for="patron-home-ou" i18n>Patron Home Library:</label>
7     <eg-org-select domId="patron-home-ou"
8       persistKey="admin.local.negative_balances"
9       (componentLoaded)="contextOrgLoaded = true"
10       [initialOrg]="contextOrg"
11       (onChange)="orgChanged($event)">
12     </eg-org-select>
13   </div>
14 </div>
15
16 <ng-template #barcodeTmpl let-user="row">
17   <a target="_blank" href="/eg/staff/circ/patron/{{user.id()}}/checkout">
18     {{user.card() && user.card().barcode ? user.card().barcode() : "-"}}
19   </a>
20 </ng-template>
21
22 <eg-grid #grid idlClass="au" [dataSource]="dataSource" persistKey="admin.local.negative_balances"
23   [cellTextGenerator]="cellTextGenerator" [sortable]="true" [useLocalSort]="true"
24   [showDeclaredFieldsOnly]="true">
25
26   <eg-grid-column name="barcode" [cellTemplate]="barcodeTmpl" i18n-label
27     [sortable]="false" label="Barcode"></eg-grid-column>
28
29   <eg-grid-column name="balance_owed" path="_extras.balance_owed"
30     datatype="money" i18n-label label="Balance Owed"></eg-grid-column>
31
32   <eg-grid-column path="family_name" label="Last Name" i18n-label></eg-grid-column>
33
34   <eg-grid-column path="first_given_name" label="First Name" i18n-label></eg-grid-column>
35
36   <eg-grid-column name="last_billing_activity" path="_extras.last_billing_activity"
37     datatype="timestamp" [datePlusTime]="true" i18n-label label="Last Billing Activity">
38   </eg-grid-column>
39
40 </eg-grid>
41
42
43
44
45