1 <eg-prompt-dialog #moveToGroupDialog
2 i18n-dialogBody dialogBody="Enter the patron barcode">
4 <eg-alert-dialog #userNotFoundDialog
5 i18n-dialogBody dialogBody="User not found">
8 <h3 i18n>Group Member Details</h3>
11 <div class="col-lg-12">
12 <span i18n>Total Owed:</span>
13 <span class="ml-1">{{totalOwed | currency}}</span>
14 <span class="ml-2">Total Out:</span>
15 <span class="ml-1">{{totalOut}}</span>
16 <span class="ml-2">Total Overdue:</span>
17 <span class="ml-1">{{totalOverdue}}</span>
25 <ng-template #barcodeTemplate let-r="row">
26 <ng-container *ngIf="r.card()">
27 <a routerLink="/staff/circ/patron/{{r.id()}}/checkout">
28 {{r.card().barcode()}}
33 <eg-grid idlClass="au" #groupGrid
34 persistKey="circ.patron.group_members" [cellTextGenerator]="cellTextGenerator"
35 [dataSource]="dataSource" [sortable]="true" [useLocalSort]="true"
36 [showDeclaredFieldsOnly]="true" (onRowActivate)="onRowActivate($event)">
38 <eg-grid-toolbar-button label="Move Another Patron To This Group"
39 i18n-label (onClick)="movePatronToGroup()">
40 </eg-grid-toolbar-button>
42 <eg-grid-toolbar-action
43 label="Register a New Group Member By Cloning Selected Patron"
44 i18n-label (onClick)="cloneSelected($event)">
45 </eg-grid-toolbar-action>
47 <eg-grid-toolbar-action label="Remove Selected From Group"
48 i18n-label (onClick)="removeSelected($event)">
49 </eg-grid-toolbar-action>
51 <eg-grid-toolbar-action label="Move Selected To Another Patron's Group"
52 i18n-label (onClick)="movePatronToGroup($event)">
53 </eg-grid-toolbar-action>
55 <eg-grid-column name="family_name"></eg-grid-column>
56 <eg-grid-column name="first_given_name"></eg-grid-column>
58 <eg-grid-column name="balance_owed" path="_stats.fines.balance_owed"
59 datatype="money" label="Balance Owed" i18n-label>
62 <eg-grid-column name="total_out" path="_stats.checkouts.total_out"
63 label="Items Out" i18n-label>
66 <eg-grid-column name="overdue" path="_stats.checkouts.overdue"
67 label="Items Overdue" i18n-label>
70 <eg-grid-column name="barcode" [cellTemplate]="barcodeTemplate"
71 label="Barcode" i18n-label>
74 <eg-grid-column name="active"></eg-grid-column>
75 <eg-grid-column name="barred"></eg-grid-column>
76 <eg-grid-column name="dob"></eg-grid-column>
77 <eg-grid-column name="master_account"></eg-grid-column>