]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2
Merge branch 'master' of git.evergreen-ils.org:Evergreen
[working/Evergreen.git] / Open-ILS / src / templates / staff / cat / bucket / record / t_merge_records.tt2
1 <div>
2   <div class="modal-header">
3     <button type="button" class="close"
4       ng-click="cancel()" aria-hidden="true">&times;</button>
5     <h4 class="modal-title">[% l('Merge records?') %]</h4>
6   </div>
7   <div class="modal-body">
8       <div class="row">
9         <div class="col-xs-3">
10           <label for="merge_profile_selector">[% l('Choose merge profile') %]</label>
11           <eg-fm-value-selector id="merge_profile_selector" ng-model="merge_profile" idl-class="vmp" ou-setting="cat.default_merge_profile" filter="{'preserve_spec':{'=':null}}" sticky-setting="eg.cat.record_bucket.default_merge_profile"></eg-fm-value-selector>
12         </div>
13       </div>
14       <div class="row">
15           <div class="col-xs-6">
16             <h4>[% l('Lead record') %]</h4>
17             <div ng-if="lead_id">
18                <tabset>
19                  <tab heading="[% l('Bib [_1]', '{{lead_id}}') %]">
20                    <button class="btn btn-default btn-sm" ng-class="{disabled : editing_inplace}" ng-click="edit_lead_inplace()">[% l('Edit') %]</button>
21                    <button class="btn btn-default btn-sm" ng-class="{disabled : editing_inplace}" ng-click="edit_lead()">[% l('Edit using full editor') %]</button>
22                    <eg-marc-edit-record dirty-flag="dirty_flag" marc-xml="lead.marc_xml"
23                              in-place-mode="true"
24                              record-type="bre" flat-only="true" embedded="true" 
25                              ng-show="editing_inplace" on-save="post_edit_inplace">
26                    </eg-marc-edit-record>
27                    <eg-record-breaker record-id="lead_id" marc-xml="lead.marc_xml" ng-show="!editing_inplace"></eg-record-breaker>
28                    <eg-volume-list record-id="lead_id" edit-copies="true" edit-volumes="true"></eg-volume-list>
29                  </tab>
30                </tabset>
31             </div>
32             <div ng-if="!lead_id">
33                 [% l('Please select a lead record from the right...') %]
34             </div>
35           </div>
36           <div class="col-xs-6">
37             <h4>[% l('Records to merge into lead') %]</h4>
38             <tabset>
39               <tab heading="[% l('Bib [_1]', '{{rec.id}}') %]" ng-repeat="rec in records">
40                 <button class="btn btn-default btn-sm" ng-click="use_as_lead(rec)">[% l('Use as lead record') %]</button>
41                 <button class="btn btn-default btn-sm" ng-click="drop(rec)">[% l('Remove from consideration') %]</button>
42                 <eg-record-breaker record-id="rec.id"></eg-record-breaker>
43                 <eg-volume-list record-id="rec.id" edit-copies="true" edit-volumes="true"></eg-volume-list>
44               </tab>
45             </tabset>
46           </div>
47       </div>
48   </div>
49   <div class="modal-footer">
50     <input type="submit" ng-click="ok()"
51         ng-class="{disabled : !lead_id || records.length < 1 }"
52         class="btn btn-primary" value="[% l('Merge') %]"/>
53     <button class="btn btn-warning" ng-click="cancel()">[% l('Cancel') %]</button>
54   </div>
55 </div>