]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
452c3feb92eb20132a730945fb62aa676c7b7be7
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / record / actions.component.html
1
2 <eg-string key="catalog.record.toast.conjoined" 
3   i18n-text text="Conjoined Record Target Set"></eg-string>
4 <eg-string key="catalog.record.toast.overlay" 
5   i18n-text text="Record Overlay Target Set"></eg-string>
6 <eg-string key="catalog.record.toast.holdTransfer" 
7   i18n-text text="Hold Transfer Target Set"></eg-string>
8 <eg-string key="catalog.record.toast.volumeTransfer" 
9   i18n-text text="Volume Transfer Target Set"></eg-string>
10 <eg-string key="catalog.record.toast.cleared" 
11   text="Record Marks Cleared"></eg-string>
12
13 <eg-bucket-dialog #recordBucketDialog bucketClass="biblio" [itemIds]="[recId]">
14 </eg-bucket-dialog>
15
16 <div class="row ml-0 mr-0">
17
18   <a target="_blank" href="/eg/opac/record/{{recId}}">
19     <button class="btn btn-outline-primary ml-1" i18n>View in Catalog</button>
20   </a>
21
22   <a routerLink="/staff/catalog/hold/T" [queryParams]="{target: recId}">
23     <button class="btn btn-outline-primary ml-1" i18n>Place Hold</button>
24   </a>
25
26   <button class="btn btn-outline-primary ml-1" (click)="addVolumes()" i18n>
27     Add Holdings
28   </button>
29
30   <div ngbDropdown placement="bottom-right" class="ml-1">
31     <button class="btn btn-outline-primary" id="actionsForSerials"
32       ngbDropdownToggle i18n>Serials</button>
33     <div ngbDropdownMenu aria-labelledby="actionsForSerials">
34       <a class="dropdown-item" href="/eg/staff/serials/{{recId}}" i18n>
35         Manage Subscriptions
36       </a>
37       <a class="dropdown-item" href="/eg/staff/serials/{{recId}}/manage-mfhds" i18n>
38         Manage MFHDs
39       </a>
40     </div>
41   </div>
42
43   <div ngbDropdown placement="bottom-right" class="ml-1">
44     <button class="btn btn-outline-primary" id="actionsForDd"
45       ngbDropdownToggle i18n>Mark For...</button>
46     <div ngbDropdownMenu aria-labelledby="actionsForDd">
47       <button class="dropdown-item" (click)="mark('conjoined')">
48         <span i18n>
49           Conjoined Items<ng-container *ngIf="targets.conjoined.current"> 
50             (Currently {{targets.conjoined.current}})</ng-container>
51         </span>
52       </button>
53       <button class="dropdown-item" (click)="mark('overlay')">
54         <span i18n>
55           Overlay Target<ng-container *ngIf="targets.overlay.current"> 
56             (Currently {{targets.overlay.current}})</ng-container>
57         </span>
58       </button>
59       <button class="dropdown-item" (click)="mark('holdTransfer')">
60         <span i18n>
61           Title Hold Transfer<ng-container *ngIf="targets.holdTransfer.current"> 
62             (Currently {{targets.holdTransfer.current}})</ng-container>
63         </span>
64       </button>
65       <button class="dropdown-item" (click)="mark('volumeTransfer')">
66         <span i18n>
67           Volume Transfer<ng-container *ngIf="targets.volumeTransfer.current"> 
68             (Currently {{targets.volumeTransfer.current}})</ng-container>
69         </span>
70       </button>
71       <button class="dropdown-item" (click)="clearMarks()">
72         <span i18n>Reset Record Marks</span>
73       </button>
74     </div>
75   </div>
76
77   <div ngbDropdown placement="bottom-right" class="ml-1">
78     <button class="btn btn-outline-primary" id="otherActionsForDd"
79       ngbDropdownToggle i18n>Other Actions</button>
80     <div ngbDropdownMenu aria-labelledby="otherActionsForDd">
81       <button class="dropdown-item" (click)="recordBucketDialog.open({size: 'lg'})">
82         <span i18n>Add To Bucket</span>
83       </button>
84       <a class="dropdown-item" 
85         href="/eg/staff/acq/legacy/lineitem/related/{{recId}}?target=bib">
86         <span i18n>View/Place Orders</span>
87       </a>
88     </div>
89   </div>
90 </div>
91