1 <eg-staff-banner i18n-bannerText bannerText="Patrons with Negative Balances">
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)">
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() : "-"}}
22 <eg-grid #grid idlClass="au" [dataSource]="dataSource" persistKey="admin.local.negative_balances"
23 [cellTextGenerator]="cellTextGenerator" [sortable]="true" [useLocalSort]="true"
24 [showDeclaredFieldsOnly]="true">
26 <eg-grid-column name="barcode" [cellTemplate]="barcodeTmpl" i18n-label
27 [sortable]="false" label="Barcode"></eg-grid-column>
29 <eg-grid-column name="balance_owed" path="_extras.balance_owed"
30 datatype="money" i18n-label label="Balance Owed"></eg-grid-column>
32 <eg-grid-column path="family_name" label="Last Name" i18n-label></eg-grid-column>
34 <eg-grid-column path="first_given_name" label="First Name" i18n-label></eg-grid-column>
36 <eg-grid-column name="last_billing_activity" path="_extras.last_billing_activity"
37 datatype="timestamp" [datePlusTime]="true" i18n-label label="Last Billing Activity">