]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/circ/patron/t_group.tt2
LP#1774707: Allow saving Group Member Details grid settings
[working/Evergreen.git] / Open-ILS / src / templates / staff / circ / patron / t_group.tt2
1
2 <div class="strong-text-2">[% l('Group Member Details') %]</div>
3 <div class="pad-vert flex-row">
4   <div>[% l('Total Owed: ') %]</div>
5   <div class="pad-horiz">{{totals.owed | currency}}</div>
6   <div>[% l('Total Out: ') %]</div>
7   <div class="pad-horiz">{{totals.total_out}}</div>
8   <div>[% l('Total Overdue: ') %]</div>
9   <div class="pad-horiz">{{totals.overdue}}</div>
10 </div>
11 <div class="pad-vert"></div>
12 <eg-grid
13   idl-class="au"
14   sort="gridSort"
15   grid-controls="gridControls"
16   persist-key="circ.patron.group_members"
17   dateformat="{{$root.egDateAndTimeFormat}}">
18
19   <eg-grid-action handler="moveToGroup"
20     label="[% l('Move Another Patron To This Group') %]"></eg-grid-action>
21
22   <eg-grid-action 
23     label="[% l('Register a New Group Member by Cloning Selected Patron') %]" 
24     handler="cloneUser"></eg-grid-action>
25
26   <eg-grid-action label="[% l('Remove Selected From Group') %]" 
27     handler="removeFromGroup"></eg-grid-action>
28
29   <eg-grid-action label="[% l("Move Selected Patrons to Another Patron's Group") %]" 
30     handler="moveToAnotherGroup"></eg-grid-action>
31
32   <eg-grid-action label="[% l("Retrieve Selected Patrons") %]"
33     handler="retrieveSelected"></eg-grid-action>
34
35   <eg-grid-field path="active"></eg-grid-field>
36   <eg-grid-field path="barred"></eg-grid-field>
37   <eg-grid-field path="dob" dateformat="{{$root.egDateFormat}}" datatype="timestamp"></eg-grid-field>
38   <eg-grid-field path="family_name"></eg-grid-field>
39   <eg-grid-field path="first_given_name"></eg-grid-field>
40   <eg-grid-field path="master_account"></eg-grid-field>
41   <eg-grid-field path="second_given_name"></eg-grid-field>
42   <eg-grid-field path="stats.fines.balance_owed" nonsortable label="[% l('Balance Owed') %]"></eg-grid-field>
43   <eg-grid-field path="stats.checkouts.out" nonsortable label="[% l('Items Out') %]"></eg-grid-field>
44   <eg-grid-field path="stats.checkouts.overdue" nonsortable label="[% l('Items Overdue') %]"></eg-grid-field>
45
46   <!-- needed for query, sorting -->
47   <eg-grid-field path="id" hidden required></eg-grid-field>
48   <eg-grid-field path="usrgroup" hidden required></eg-grid-field>
49   <eg-grid-field path="deleted" hidden required></eg-grid-field>
50   <eg-grid-field path="create_date" datatype="timestamp" hidden required></eg-grid-field>
51
52   <!--
53   <eg-grid-field path=".*"></eg-grid-field>
54   -->
55
56 </eg-grid>