2 WRAPPER "staff/base.tt2";
3 ctx.page_title = l("Users with Negative Balances");
4 ctx.page_app = "egAdminCirc";
5 ctx.page_ctrl = 'NegBalances';
9 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/grid.js"></script>
10 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/ui.js"></script>
11 <script src="[% ctx.media_prefix %]/js/ui/default/staff/admin/local/circ/neg_balance_users.js"></script>
12 <link rel="stylesheet" href="[% ctx.base_path %]/staff/css/admin.css" />
15 <div class="container-fluid" style="text-align:center">
16 <div class="alert alert-info alert-less-pad strong-text-2">
17 [% l('Patrons with Negative Balances') %]
22 <div class="col-md-4">
23 <div class="form-group">
24 <label>[% l('Patron Library') %]</label>
25 <eg-org-selector onchange="org_changed"
26 disable-test="disable_org"
27 selected="context_org"></eg-org-selector>
34 features="-sort,-multisort"
35 items-provider="grid_provider"
36 grid-controls="grid_controls"
37 persist-key="admin.local.circ.neg_balance_users">
39 <eg-grid-action handler="get_user"
40 label="[% l('Retrieve Patron') %]"></eg-grid-action>
42 <eg-grid-field label="[% l('Barred') %]" path='usr.barred'></eg-grid-field>
43 <eg-grid-field label="[% l('Date of Birth') %]" path='usr.dob'></eg-grid-field>
44 <eg-grid-field label="[% l('Last Name') %]" path='usr.family_name'></eg-grid-field>
45 <eg-grid-field label="[% l('First Name') %]" path='usr.first_given_name'></eg-grid-field>
46 <eg-grid-field label="[% l('Middle Name') %]" path='usr.second_given_name'></eg-grid-field>
47 <eg-grid-field label="[% l('Balance Owed') %]" path='balance_owed'></eg-grid-field>
48 <eg-grid-field label="[% l('Last Billing Activity') %]"
49 path='last_billing_activity' datatype='timestamp'></eg-grid-field>
51 <eg-grid-field path='usr.*' parent-idl-class="au" hidden></eg-grid-field>