]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html
LP1904036 Patron penalty note is now usr_message
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / circ / patron / alerts.component.html
1
2 <div *ngIf="alerts()">
3
4   <img class="mt-n4" src="/images/stop_sign.png"/>
5
6   <div class="alert alert-info" *ngIf="alerts().holdsReady > 0" i18n>
7     Holds available: {{alerts().holdsReady}}
8   </div>
9
10   <div class="mt-2 alert alert-warning" *ngIf="alerts().accountExpired" i18n>
11     Patron account is EXPIRED.
12   </div>
13
14   <div class="mt-2 alert alert-warning" *ngIf="alerts().accountExpiresSoon" i18n>
15     Patron account will expire soon.  Please renew.
16   </div>
17
18   <div class="mt-2 alert alert-danger" *ngIf="alerts().patronBarred" i18n>
19     Patron account is BARRED
20   </div>
21
22   <div class="mt-2 alert alert-warning" *ngIf="alerts().patronInactive" i18n>
23     Patron account is INACTIVE
24   </div>
25
26   <div class="mt-2 alert alert-warning" *ngIf="alerts().retrievedWithInactive" i18n>
27     Patron account retrieved with an INACTIVE card.
28   </div>
29
30   <div class="mt-2 alert alert-warning" *ngIf="alerts().invalidAddress" i18n>
31     Patron account has invalid addresses.
32   </div>
33
34   <!-- penalties -->
35   <div class="row" *ngIf="alerts().alertPenalties.length">
36     <div class="col-lg-12">
37       <div class="card">
38         <div class="card-header" i18n>Penalties</div>
39         <div class="card-body">
40           <ul class="list-group list-group-flush">
41             <li class="list-group-item" 
42               *ngFor="let penalty of alerts().alertPenalties">
43               <div class="row">
44                 <div class="col-lg-2">
45                   {{context.orgSn(penalty.org_unit())}}
46                 </div>
47                 <div class="col-lg-8"
48                   title="{{penalty.standing_penalty().name()}}">
49                   {{penalty.standing_penalty().label()}}
50                   <div>{{penalty.usr_message()}}</div><!-- force newline -->
51                 </div>
52                 <div class="col-lg-2">
53                   {{penalty.set_date() | date:'short'}}
54                 </div>
55               </div>
56             </li>
57           </ul>
58         </div>
59       </div>
60     </div>
61   </div>
62   <div class="mt-4 well-value" i18n>
63     Select a tab above (for example, Check Out) to clear this alert.
64   </div>
65 </div>