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">×</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>
9 <div class="modal-body">
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>
17 <!-- 20 == ALERT_NOTE -->
18 <li ng-class="{active : args.penalty == 20}">
19 <a href ng-click="set_penalty(20);">[% l('Alert') %]</a>
21 <!-- 25 == STAFF_CHR -->
22 <li ng-class="{active : args.penalty == 25}">
23 <a href ng-click="set_penalty(25);">[% l('Block') %]</a>
27 <div class="col-md-6 pull-left">
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">
40 <div class="col-md-6 pull-right">
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>
47 <label>[% l('Location:') %]</label><span> {{args.org.shortname()}}</span>
48 <!--<eg-org-selector selected="args.org" onchange="update_org"
49 disable-test="cant_use_org"></eg-org-selector>-->
54 <div class="col-md-3 pull-left">
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') %]
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}}') %]
65 <label ng-if="args.pub && !args.read_date">
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()}}') %]
73 <label ng-if="args.stop_date">
74 [% l('Archived on [_1]', '{{args.stop_date | date:$root.egDateAndTimeFormat}}') %]
77 <div class="col-md-3 pull-left">
78 <label class="patron-summary-alert" ng-if="args.deleted">
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">
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">
100 <div class="modal-footer">
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"/>
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>