3 <img src='[% ctx.media_prefix %]/images/stop_sign.png'>
5 <div class="alert alert-info" ng-if="patron_stats().holds.ready > 0">
6 [% l('Holds available: [_1]', '{{patron_stats().holds.ready}}') %]
9 <div class="alert alert-warning" ng-if="patronExpired">
10 [% l('Patron account is EXPIRED.') %]
13 <div class="alert alert-warning" ng-if="patronExpiresSoon">
14 [% l('Patron account will expire soon. Please renew.') %]
17 <div class="alert alert-warning" ng-if="patron().barred() == 't'">
18 [% l('Patron account is BARRED') %]
21 <div class="alert alert-warning" ng-if="patron().active() == 'f'">
22 [% l('Patron account is INACTIVE') %]
25 <div class="alert alert-warning" ng-if="retrievedWithInactive">
26 [% l('Patron account retrieved with an INACTIVE card.') %]
29 <div class="alert alert-warning" ng-if="invalidAddresses">
30 [% l('Patron account has invalid addresses.') %]
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>
40 <div class="panel-body">
41 {{patron().alert_message()}}
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>
54 <div class="panel-body">
56 ng-repeat="penalty in alert_penalties()">
57 <div class="col-md-2">
58 {{penalty.org_unit().shortname()}}
61 title="{{penalty.standing_penalty().name()}}">
62 {{penalty.standing_penalty().label()}}
63 <div>{{penalty.note()}}</div><!-- force newline -->
65 <div class="col-md-2">
66 {{penalty.set_date() | date:$root.egDateFormat}}
76 [% l('Press a navigation button above (for example, Check Out) to clear this alert.') %]