]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/circ/patron/t_alerts.tt2
LP1615805 No inputs after submit in patron search (AngularJS)
[Evergreen.git] / Open-ILS / src / templates / staff / circ / patron / t_alerts.tt2
1 <div>
2
3   <img src='[% ctx.media_prefix %]/images/stop_sign.png'>
4
5   <div class="alert alert-info" ng-if="patron_stats().holds.ready > 0">
6     [% l('Holds available: [_1]', '{{patron_stats().holds.ready}}') %]
7   </div>
8
9   <div class="alert alert-warning" ng-if="patronExpired">
10     [% l('Patron account is EXPIRED.') %]
11   </div>
12
13   <div class="alert alert-warning" ng-if="patronExpiresSoon">
14     [% l('Patron account will expire soon.  Please renew.') %]
15   </div>
16
17   <div class="alert alert-warning" ng-if="patron().barred() == 't'">
18     [% l('Patron account is BARRED') %]
19   </div>
20
21   <div class="alert alert-warning" ng-if="patron().active() == 'f'">
22     [% l('Patron account is INACTIVE') %]
23   </div>
24
25   <div class="alert alert-warning" ng-if="retrievedWithInactive">
26     [% l('Patron account retrieved with an INACTIVE card.') %]
27   </div>
28
29   <div class="alert alert-warning" ng-if="invalidAddresses">
30     [% l('Patron account has invalid addresses.') %]
31   </div>
32
33   <!-- alert message -->
34   <div class="row" ng-if="patron().alert_message()">
35     <div class="col-md-12">
36       <div class="panel panel-warning">
37         <div class="panel-heading">
38           <div class="panel-title text-center">[% l('Alert Message') %]</div>
39         </div>
40         <div class="panel-body">
41           {{patron().alert_message()}}
42         </div>
43       </div>
44     </div>
45   </div>
46
47   <!-- penalties -->
48   <div class="row" ng-if="alert_penalties().length">
49     <div class="col-md-12">
50       <div class="panel panel-warning">
51         <div class="panel-heading">
52           <div class="panel-title text-center">[% l('Penalties') %]</div>
53         </div>
54         <div class="panel-body">
55           <div class="row" 
56             ng-repeat="penalty in alert_penalties()">
57             <div class="col-md-2">
58               {{penalty.org_unit().shortname()}}
59             </div>
60             <div class="col-md-8"
61               title="{{penalty.standing_penalty().name()}}">
62               {{penalty.standing_penalty().label()}}
63               <div>{{penalty.note()}}</div><!-- force newline -->
64             </div>
65             <div class="col-md-2">
66               {{penalty.set_date() | date:$root.egDateFormat}}
67             </div>
68           </div>
69         </div>
70       </div>
71     </div>
72   </div>
73
74   <br/>
75   <div class="well">
76 [% l('Press a navigation button above (for example, Check Out) to clear this alert.') %]
77   </div>
78 </div>