]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/circ/share/t_new_message_dialog.tt2
LP 2061136 follow-up: ng lint --fix
[working/Evergreen.git] / Open-ILS / src / templates / staff / circ / share / t_new_message_dialog.tt2
1 <form id="patron-notes-container" ng-submit="ok(args)" role="form">
2     <div class="modal-header">
3       <button type="button" class="close" ng-click="cancel()" 
4         aria-hidden="true">&times;</button>
5       <h4 class="modal-title" ng-if="args.stop_date">[% l('Archived Note') %]</h4>
6       <h4 class="modal-title" ng-if="!args.stop_date">[% l('Create or Edit Note') %]</h4>
7
8     </div>
9     <div class="modal-body">
10       <div class="row">
11         <div class="col-md-6 pull-left" ng-if="!args.stop_date">
12           <ul class="nav nav-pills">
13             <!-- 21 == SILENT_NOTE -->
14             <li ng-class="{active : args.penalty == 21}">
15               <a href ng-click="set_penalty(21);">[% l('Note') %]</a>
16             </li>
17             <!-- 20 == ALERT_NOTE -->
18             <li ng-class="{active : args.penalty == 20}">
19               <a href ng-click="set_penalty(20);">[% l('Alert') %]</a>
20             </li>
21             <!-- 25 == STAFF_CHR -->
22             <li ng-class="{active : args.penalty == 25}">
23               <a href ng-click="set_penalty(25);">[% l('Block') %]</a>
24             </li>
25           </ul>
26         </div>
27         <div class="col-md-6 pull-left">
28         </div>
29       </div>
30       <div class="row">
31         <div class="col-md-6 nullable">
32             <label>[% l('Penalty Type:') %]
33               <select class="form-control"
34                       ng-model="args.custom_penalty"
35                       ng-disabled="(args.pub && args.read_date) || args.deleted || args.stop_date"
36                       ng-options="penalty.id() as penalty.label() for penalty in penalties">
37               </select>
38             </label>
39         </div>
40         <div class="col-md-6 pull-right">
41             <div>
42                 <label ng-disabled="(args.pub && args.read_date) || args.deleted || args.stop_date">[% l('Depth:') %]
43                     <eg-share-depth-selector id="org_depth" useOpacLabel maxDepth="{{args.max_depth}}" ng-model="args.custom_depth"></eg-share-depth-selector>
44                 </label>
45             </div>
46             <div>
47                 <label>[% l('Location:') %]</label><span>&nbsp;{{args.org.shortname()}}</span>
48                     <!--<eg-org-selector selected="args.org" onchange="update_org"
49                         disable-test="cant_use_org"></eg-org-selector>-->
50             </div>
51         </div>
52       </div>
53       <div class="row">
54         <div class="col-md-3 pull-left">
55             <label>
56                 <input type="checkbox" ng-model="args.pub"
57                       ng-disabled="(args.pub && args.read_date) || args.deleted || args.stop_date"/>
58                     [% l('Patron Visible') %]
59             </label>
60         </div>
61         <div class="col-md-3 pull-left">
62             <label ng-if="args.pub && args.read_date">
63                     [% l('Read on [_1]', '{{args.read_date | date:$root.egDateAndTimeFormat}}') %]
64             </label>
65             <label ng-if="args.pub && !args.read_date">
66                     [% l('Unread') %]
67             </label>
68         </div>
69         <div class="col-md-3 pull-left">
70             <label ng-if="args.edit_date">
71                     [% l('Edited on [_1] by [_2]', '{{args.edit_date | date:$root.egDateAndTimeFormat}}', '{{args.editor.usrname()}}') %]
72             </label>
73             <label ng-if="args.stop_date">
74                 [% l('Archived on [_1]', '{{args.stop_date | date:$root.egDateAndTimeFormat}}') %]
75             </label>
76         </div>
77         <div class="col-md-3 pull-left">
78             <label class="patron-summary-alert" ng-if="args.deleted">
79                     [% l('Deleted') %]
80             </label>
81         </div>
82       </div>
83       <div class="form-group row pad-vert">
84         <div class="col-md-12">
85           <textarea class="form-control" 
86             ng-model="args.title" placeholder="[% l('Title...') %]"
87             ng-required="true" ng-disabled="(args.pub && args.read_date) || args.deleted || args.stop_date">
88           </textarea>
89         </div>
90       </div>
91       <div class="form-group row pad-vert">
92         <div class="col-md-12">
93           <textarea class="form-control" 
94             ng-model="args.note" placeholder="[% l('Note Text...') %]"
95             ng-disabled="(args.pub && args.read_date) || args.deleted || args.stop_date">
96           </textarea>
97         </div>
98       </div>
99     </div>
100     <div class="modal-footer">
101       <div class="row">
102         <div class="col-md-2">
103           <input type="text" class="form-control" ng-hide="!require_initials" 
104             ng-disabled="(args.pub && args.read_date) || args.deleted"
105             ng-model="args.initials" placeholder="[% l('Initials') %]" ng-required="require_initials"/>
106         </div>
107         <div class="col-md-10 pull-right">
108           <input type="submit" class="btn btn-primary"
109             ng-disabled="(args.pub && args.read_date) || args.deleted || !args.org || args.stop_date"
110             ng-hide="args.stop_date" value="[% l('OK') %]"/>
111           <button class="btn btn-normal" ng-click="cancel($event)">[% l('Cancel') %]</button>
112         </div>
113       </div>
114     </div>
115 </form>