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