]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/cat/bucket/record/t_merge_records.tt2
webstaff: implement Merge Selected Records from record bucket
[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-6">
10             <h4>[% l('Lead record') %]</h4>
11             <div ng-if="lead_id">
12                <button class="btn btn-default btn-sm" ng-click="edit_lead()">[% l('Edit') %]</button>
13                <eg-record-html record-id="lead_id"></eg-record-html>
14             </div>
15             <div ng-if="!lead_id">
16                 [% l('Please select a lead record from the right...') %]
17             </div>
18           </div>
19           <div class="col-xs-6">
20             <h4>[% l('Records to merge into lead') %]</h4>
21             <accordion>
22               <accordion-group ng-repeat="rec in records">
23                 <accordion-heading>
24                     [% l('Record [_1]', '{{rec.id}}') %] <i class="pull-right glyphicon" ng-class="{'glyphicon-chevron-down': status.open, 'glyphicon-chevron-right': !status.open}"></i>
25                 </accordion-heading>
26                 <button class="btn btn-default btn-sm" ng-click="use_as_lead(rec)">[% l('Use as lead record') %]</button>
27                 <button class="btn btn-default btn-sm" ng-click="drop(rec)">[% l('Remove from consideration') %]</button>
28                 <eg-record-html record-id="rec.id"></eg-record-html>
29               </accordion-group>
30             </accordian>
31           </div>
32       </div>
33   </div>
34   <div class="modal-footer">
35     <input type="submit" ng-click="ok()"
36         ng-class="{disabled : !lead_id || records.length < 1 }"
37         class="btn btn-primary" value="[% l('Merge') %]"/>
38     <button class="btn btn-warning" ng-click="cancel()">[% l('Cancel') %]</button>
39   </div>
40 </div>