label="[% l('Refresh') %]"></eg-grid-menu-item>
<eg-grid-menu-item handler="load_item"
- label="[% l('Retrieve Item') %]"></eg-grid-menu-item>
+ label="[% l('Retrieve Copy') %]"></eg-grid-menu-item>
<eg-grid-menu-item handler="load_patron"
label="[% l('Retrieve Patron') %]"></eg-grid-menu-item>
<eg-grid-field path='msg' label="[% l('Message') %]"></eg-grid-field>
<eg-grid-field path='amount' label="[% l('Amount') %]" hidden></eg-grid-field>
<eg-grid-field path='user' label="[% l('Patron') %]"></eg-grid-field>
- <eg-grid-field path='item' label="[% l('Item') %]"></eg-grid-field>
+ <eg-grid-field path='item' label="[% l('Copy') %]"></eg-grid-field>
<eg-grid-field path='when' label="[% l('When') %]" datatype="timestamp"></eg-grid-field>
<eg-grid-field path='actor' label="[% l('Staff') %]" hidden></eg-grid-field>
</eg-grid>
dateformat="{{$root.egDateAndTimeFormat}}">
<eg-grid-menu-item handler="load_item"
- label="[% l('Retrieve Item') %]"></eg-grid-menu-item>
+ label="[% l('Retrieve Copy') %]"></eg-grid-menu-item>
<eg-grid-menu-item handler="load_patron"
label="[% l('Retrieve Patron') %]"></eg-grid-menu-item>
<eg-grid-field path='msg' label="[% l('Message') %]"></eg-grid-field>
<eg-grid-field path='amount' label="[% l('Amount') %]" hidden></eg-grid-field>
<eg-grid-field path='user' label="[% l('Patron') %]"></eg-grid-field>
- <eg-grid-field path='item' label="[% l('Item') %]"></eg-grid-field>
+ <eg-grid-field path='item' label="[% l('Copy') %]"></eg-grid-field>
<eg-grid-field path='when' label="[% l('When') %]" datatype="timestamp"></eg-grid-field>
<eg-grid-field path='actor' label="[% l('Staff') %]" hidden></eg-grid-field>
</eg-grid>
<option value="hold_pull_list">[% l('Hold Pull List') %]</option>
<option value="hold_shelf_list">[% l('Hold Shelf List') %]</option>
<option value="in_house_use_list">[% l('In-House Use List') %]</option>
- <option value="item_status">[% l('Item Status') %]</option>
- <option value="items_out">[% l('Items Out') %]</option>
+ <option value="item_status">[% l('Copy Status') %]</option>
+ <option value="items_out">[% l('Copies Out') %]</option>
<option value="patron_address">[% l('Patron Address') %]</option>
<option value="patron_data">[% l('Patron Data') %]</option>
<option value="patron_note">[% l('Patron Note') %]</option>
s.OFFLINE_SESSION_UPLOAD_FAILED = "[% l('Offline transaction upload failed') %]";
s.PATRON_NOT_FOUND = "[% l('Patron not found') %]";
s.PATRON_BLOCKED = "[% l('Patron blocked') %]";
- s.BAD_BARCODE = "[% l('Bad item barcode') %]";
- s.BAD_BARCODE_CD = "[% l('Item barcode does not have a correct check digit.') %]";
+ s.BAD_BARCODE = "[% l('Bad copy barcode') %]";
+ s.BAD_BARCODE_CD = "[% l('Copy barcode does not have a correct check digit.') %]";
s.BAD_PATRON_BARCODE = "[% l('Bad patron barcode') %]";
s.BAD_PATRON_BARCODE_CD = "[% l('Patron barcode does not have a correct check digit.') %]";
- s.ITEM_NOT_FOUND = "[% l('Item not found') %]";
+ s.ITEM_NOT_FOUND = "[% l('Copy not found') %]";
s.CONFIRM_CLEAR_PENDING = "[% l('Clear pending transactions') %]";
s.CONFIRM_CLEAR_PENDING_BODY = "[% l('Are you certain you want to clear these pending offline transactions? This action is irreversible. Transactions cannot be recovered after clearing!') %]";
s.LOCATION_NAME_OU_QUALIFIED = "[% l('{{location_name}} ({{owning_lib_shortname}})') %]";
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
s.CONFIRM_DELETE_COPY_BUCKET_ITEMS_FROM_CATALOG =
- "[% l('Are you sure you want to delete selected items in bucket from catalog?') %]";
+ "[% l('Are you sure you want to delete selected copies in bucket from catalog?') %]";
s.OVERRIDE_DELETE_COPY_BUCKET_ITEMS_FROM_CATALOG_TITLE =
- "[% l('One or more items could not be deleted. Override?') %]";
+ "[% l('One or more copies could not be deleted. Override?') %]";
s.OVERRIDE_DELETE_COPY_BUCKET_ITEMS_FROM_CATALOG_BODY =
"[% l('Reason(s) include: [_1]', '{{evt_desc}}') %]";
s.CONFIRM_TRANSFER_COPY_BUCKET_ITEMS_TO_MARKED_VOLUME =
- "[% l('Are you sure you want to transfer selected items to the marked volume?') %]";
+ "[% l('Are you sure you want to transfer selected copies to the marked volume?') %]";
s.OVERRIDE_TRANSFER_COPY_BUCKET_ITEMS_TO_MARKED_VOLUME_TITLE =
- "[% l('One or more items could not be transferred. Override?') %]";
+ "[% l('One or more copies could not be transferred. Override?') %]";
s.OVERRIDE_TRANSFER_COPY_BUCKET_ITEMS_TO_MARKED_VOLUME_BODY =
"[% l('Reason(s) include: [_1]', '{{evt_desc}}') %]";
}])
<div class="col-md-6">
<form ng-submit="search()">
<div class="input-group">
- <span class="input-group-addon">[% l('Scan Item') %]</span>
+ <span class="input-group-addon">[% l('Scan Copy') %]</span>
<input type="text" class="form-control" select-me="context.selectPendingBC"
ng-model="bucketSvc.barcodeString" placeholder="[% l('Barcode...') %]">
</div>
<div class="row pad-vert" ng-if="context.itemNotFound">
<div class="col-md-6">
<div class="alert alert-danger">
- [% l('Item Not Found') %]
+ [% l('Copy Not Found') %]
</div>
</div>
</div>
<eg-grid-action label="[% l('Remove Selected Copies from Bucket') %]" group="[% l('Bucket') %]"
handler="detachCopies"></eg-grid-action>
- <eg-grid-action label="[% l('Request Selected Copies') %]" group="[% l('Items') %]"
+ <eg-grid-action label="[% l('Request Selected Copies') %]" group="[% l('Copies') %]"
handler="requestItems"></eg-grid-action>
- <eg-grid-action label="[% l('Edit Selected Copies') %]" group="[% l('Items') %]"
+ <eg-grid-action label="[% l('Edit Selected Copies') %]" group="[% l('Copies') %]"
handler="spawnHoldingsEdit"></eg-grid-action>
<eg-grid-action handler="print_labels" group="[% l('Show') %]"
label="[% l('Print Labels') %]"></eg-grid-action>
- <eg-grid-action label="[% l('Transfer Selected Copies to Marked Volume') %]" group="[% l('Items') %]"
+ <eg-grid-action label="[% l('Transfer Selected Copies to Marked Volume') %]" group="[% l('Copies') %]"
handler="transferCopies"></eg-grid-action>
- <eg-grid-action label="[% l('Delete Selected Copies from Catalog') %]" group="[% l('Items') %]"
+ <eg-grid-action label="[% l('Delete Selected Copies from Catalog') %]" group="[% l('Copies') %]"
handler="deleteCopiesFromCatalog"></eg-grid-action>
<eg-grid-action label="[% l('Apply Tags') %]"
handler="applyTags"></eg-grid-action>
<div class="checkbox">
<label>
<input ng-model="args.holdings" type="checkbox">
- [% l('Include Items?') %]
+ [% l('Include Copies?') %]
</label>
</div>
</div>
<strong>[% l('Bucket #{{bucket().id()}}: {{bucket().name()}}') %]</strong>
<span>
<ng-pluralize count="bucketSvc.currentBucket.items().length"
- when="{'one': '[% l("1 item") %]', 'other': '[% l("{} items") %]'}">
+ when="{'one': '[% l("1 copy") %]', 'other': '[% l("{} copies") %]'}">
</ng-pluralize>
</span>
<span> / [% l('Created {{bucket().create_time() | date}}') %]</span>
s.CONFIRM_DELETE_PEERS_MESSAGE =
"[% l('Will unlink {{peers}} copies') %]";
s.CONFIRM_TRANSFER_COPIES_TO_MARKED_VOLUME =
- "[% l('Are you sure you want to transfer selected items to the marked volume?') %]";
+ "[% l('Are you sure you want to transfer selected copies to the marked volume?') %]";
s.OVERRIDE_TRANSFER_COPIES_TO_MARKED_VOLUME_TITLE =
- "[% l('One or more items could not be transferred. Override?') %]";
+ "[% l('One or more copies could not be transferred. Override?') %]";
s.OVERRIDE_TRANSFER_COPIES_TO_MARKED_VOLUME_BODY =
"[% l('Reason(s) include: [_1]', '{{evt_desc}}') %]";
s.VOLS_TRANSFERED =
"[% l('Volume(s) transfered') %]";
s.ITEMS_TRANSFERED =
- "[% l('Item(s) transfered') %]";
+ "[% l('Copies transfered') %]";
s.HOLD_TRANSFER_DEST_MARKED =
"[% l('Hold Transfer Destination set') %]";
s.MARK_CONJ_TARGET =
- "[% l('Conjoined Item Target set') %]";
+ "[% l('Conjoined Copy Target set') %]";
s.MARK_HOLDINGS_TARGET = "[% l('Holdings transfer target set') %]";
s.MARK_OVERLAY_TARGET =
"[% l('Record Overlay Target set') %]";
<ul uib-dropdown-menu role="menu" aria-labelledby="mark-for-button">
<li role="menuitem">
<a ng-click="markConjoined()" href="">
- [% l('Conjoined Items') %]
+ [% l('Conjoined Copies') %]
<span class="target-record-aside" ng-if="current_conjoined_target">[% l('(Currently [_1])', '{{current_conjoined_target}}') %]</span>
</a>
</li>
</li>
<li ng-class="{disabled : !record_id, active : record_tab == 'conjoined'}">
<a ng-click="record_id && set_record_tab('conjoined')" >
- [% l('Conjoined Items') %]
+ [% l('Conjoined Copies') %]
</a>
</li>
</ul>
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 ng-if="update" class="modal-title">[% l('Update conjoined items') %]</h4>
- <h4 ng-if="!update" class="modal-title">[% l('Attach conjoined items') %]</h4>
+ <h4 ng-if="update" class="modal-title">[% l('Update conjoined copies') %]</h4>
+ <h4 ng-if="!update" class="modal-title">[% l('Attach conjoined copies') %]</h4>
</div>
<div class="modal-body">
<div class="row">
checked="holdings_show_vols"/>
<eg-grid-action handler="add_copies_to_bucket"
- label="[% l('Add Items to Bucket') %]"></eg-grid-action>
+ label="[% l('Add Copies to Bucket') %]"></eg-grid-action>
<eg-grid-action handler="make_copies_bookable"
- label="[% l('Make Items Bookable') %]"></eg-grid-action>
+ label="[% l('Make Copies Bookable') %]"></eg-grid-action>
<eg-grid-action handler="book_copies_now"
disabled="need_one_selected"
- label="[% l('Book Item Now') %]"></eg-grid-action>
+ label="[% l('Book Copy Now') %]"></eg-grid-action>
<eg-grid-action handler="requestItems"
- label="[% l('Request Items') %]"></eg-grid-action>
+ label="[% l('Request Copies') %]"></eg-grid-action>
<eg-grid-action handler="attach_to_peer_bib"
label="[% l('Link as Conjoined to Previously Marked Bib Record') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatus" group="[% l('Show') %]"
- label="[% l('Item Status (list)') %]"></eg-grid-action>
+ label="[% l('Copy Status (list)') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatusDetail" group="[% l('Show') %]"
- label="[% l('Item Status (detail)') %]"></eg-grid-action>
+ label="[% l('Copy Status (detail)') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatusTgrEvt" group="[% l('Show') %]"
label="[% l('Triggered Events') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatusHolds" group="[% l('Show') %]"
- label="[% l('Item Holds') %]"></eg-grid-action>
+ label="[% l('Copy Holds') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsPrintLabels" group="[% l('Show') %]"
label="[% l('Print Labels') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsDamaged" group="[% l('Mark') %]"
- label="[% l('Item as Damaged') %]"></eg-grid-action>
+ label="[% l('Copy as Damaged') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsMissing" group="[% l('Mark') %]"
- label="[% l('Item as Missing') %]"></eg-grid-action>
+ label="[% l('Copy as Missing') %]"></eg-grid-action>
<eg-grid-action handler="markFromSelectedAsHoldingsTarget" group="[% l('Mark') %]"
label="[% l('Library/Volume as Transfer Destination') %]"></eg-grid-action>
label="[% l('Volumes to Previously Marked Destination') %]"></eg-grid-action>
<eg-grid-action handler="transferItems" group="[% l('Transfer') %]"
- label="[% l('Items to Previously Marked Destination') %]"></eg-grid-action>
+ label="[% l('Copies to Previously Marked Destination') %]"></eg-grid-action>
<eg-grid-field label="[% l('Owning Library') %]" path="owner_label" flex="4" align="right" visible></eg-grid-field>
<eg-grid-field label="[% l('Call Number') %]" path="call_number.label" visible></eg-grid-field>
<eg-grid-action handler="grid_actions.transfer_to_marked_title" group="[% l('Hold') %]"
label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_damaged" group="[% l('Copy') %]"
- label="[% l('Mark Item Damaged') %]"></eg-grid-action>
+ label="[% l('Mark Copy Damaged') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_missing" group="[% l('Copy') %]"
- label="[% l('Mark Item Missing') %]"></eg-grid-action>
+ label="[% l('Mark Copy Missing') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.retarget" group="[% l('Hold') %]"
label="[% l('Find Another Target') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.cancel_hold" group="[% l('Hold') %]"
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Request Items') %]</h4>
+ <h4 class="modal-title">[% l('Request Copies') %]</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="modal-footer">
<div class="row">
<div class="col-md-6">
- [% l('Number of items: ') %] {{hold_data.copy_list.length}}
+ [% l('Number of copies: ') %] {{hold_data.copy_list.length}}
</div>
<div class="col-md-6 pull-right">
<input type="submit" class="btn btn-primary" value="[% l('OK') %]" ng-disabled="!hold_data.user"/>
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Item Status");
+ ctx.page_title = l("Copy Status");
ctx.page_app = "egItemStatus";
ctx.page_ctrl = "SearchCtrl";
%]
s.CONFIRM_DELETE_PEERS_MESSAGE =
"[% l('Will unlink {{peers}} copies') %]";
s.CONFIRM_TRANSFER_COPIES_TO_MARKED_VOLUME =
- "[% l('Are you sure you want to transfer selected items to the marked volume?') %]";
+ "[% l('Are you sure you want to transfer selected copies to the marked volume?') %]";
s.OVERRIDE_TRANSFER_COPIES_TO_MARKED_VOLUME_TITLE =
- "[% l('One or more items could not be transferred. Override?') %]";
+ "[% l('One or more copies could not be transferred. Override?') %]";
s.OVERRIDE_TRANSFER_COPIES_TO_MARKED_VOLUME_BODY =
"[% l('Reason(s) include: [_1]', '{{evt_desc}}') %]";
}])
}
</style>
-<h1 class="sr-only">[% l('Item Status Display') %]</h1>
+<h1 class="sr-only">[% l('Copy Status Display') %]</h1>
-<h2>[% l('Scan Item') %]</h2>
+<h2>[% l('Scan Copy') %]</h2>
<form id="item-status-form" ng-submit="context.search(args)" role="form">
<!-- the upload button drops down to the line below when it sits in the
<span>[% l('Actions') %]</span><span class="caret"></span>
</button>
<ul uib-dropdown-menu class="scrollable-menu dropdown-menu-right">
- <li><a href ng-click="add_copies_to_bucket()">[% l('Add Items to Bucket') %]</a></li>
- <li><a href ng-click="make_copies_bookable()">[% l('Make Items Bookable') %]</a></li>
- <li><a href ng-click="book_copies_now()">[% l('Book Item Now') %]</a></li>
- <li><a href ng-click="requestItems()">[% l('Request Items') %]</a></li>
+ <li><a href ng-click="add_copies_to_bucket()">[% l('Add Copies to Bucket') %]</a></li>
+ <li><a href ng-click="make_copies_bookable()">[% l('Make Copies Bookable') %]</a></li>
+ <li><a href ng-click="book_copies_now()">[% l('Book Copy Now') %]</a></li>
+ <li><a href ng-click="requestItems()">[% l('Request Copies') %]</a></li>
<li><a href ng-click="attach_to_peer_bib()">[% l('Link as Conjoined to Previously Marked Bib Record') %]</a></li>
- <li><a href ng-click="selectedHoldingsCopyDelete()">[% l('Delete Items') %]</a></li>
- <li><a href ng-click="checkin()">[% l('Check In Items') %]</a></li>
- <li><a href ng-click="renew()">[% l('Renew Items') %]</a></li>
+ <li><a href ng-click="selectedHoldingsCopyDelete()">[% l('Delete Copies') %]</a></li>
+ <li><a href ng-click="checkin()">[% l('Check In Copies') %]</a></li>
+ <li><a href ng-click="renew()">[% l('Renew Copies') %]</a></li>
<li><a href ng-click="cancel_transit()">[% l('Cancel Transit') %]</a></li>
<p><b>[% l('Mark') %]</b></p>
- <li><a href ng-click="selectedHoldingsDamaged()">[% l('Item as Damaged') %]</a></li>
- <li><a href ng-click="selectedHoldingsMissing()">[% l('Item as Missing') %]</a></li>
+ <li><a href ng-click="selectedHoldingsDamaged()">[% l('Copy as Damaged') %]</a></li>
+ <li><a href ng-click="selectedHoldingsMissing()">[% l('Copy as Missing') %]</a></li>
<p><b>[% l('Add') %]</b></p>
- <li><a href ng-click="selectedHoldingsCopyAdd()">[% l('Items') %]</a></li>
- <li><a href ng-click="selectedHoldingsVolCopyAdd()">[% l('Volumes and Items') %]</a></li>
+ <li><a href ng-click="selectedHoldingsCopyAdd()">[% l('Copies') %]</a></li>
+ <li><a href ng-click="selectedHoldingsVolCopyAdd()">[% l('Volumes and Copies') %]</a></li>
<p><b>[% l('Edit') %]</b></p>
<li><a href ng-click="selectedHoldingsVolEdit()">[% l('Volumes') %]</a></li>
- <li><a href ng-click="selectedHoldingsCopyEdit()">[% l('Items') %]</a></li>
- <li><a href ng-click="selectedHoldingsVolCopyEdit()">[% l('Volumes and Items') %]</a></li>
+ <li><a href ng-click="selectedHoldingsCopyEdit()">[% l('Copies') %]</a></li>
+ <li><a href ng-click="selectedHoldingsVolCopyEdit()">[% l('Volumes and Copies') %]</a></li>
<li><a href ng-click="replaceBarcodes()">[% l('Replace Barcodes') %]</a></li>
<p><b>[% l('Transfer') %]</b></p>
- <li><a href ng-click="changeItemOwningLib()">[% l('Items to Previously Marked Library') %]</a></li>
- <li><a href ng-click="transferItems()">[% l('Items to Previously Marked Volume') %]</a></li>
+ <li><a href ng-click="changeItemOwningLib()">[% l('Copies to Previously Marked Library') %]</a></li>
+ <li><a href ng-click="transferItems()">[% l('Copies to Previously Marked Volume') %]</a></li>
</ul>
</div>
<div>
<div class="row">
<div class="col-md-6">
<div ng-show="context.itemNotFound" class="alert alert-danger">
- [% l('Item Not Found') %]
+ [% l('Copy Not Found') %]
</div>
</div>
</div>
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Scan Item as Missing Pieces");
+ ctx.page_title = l("Scan Copy as Missing Pieces");
ctx.page_app = "egItemMissingPieces";
ctx.page_ctrl = "MissingPiecesCtrl";
%]
<script src="[% ctx.media_prefix %]/js/ui/default/staff/circ/services/item.js"></script>
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
-s.CONFIRM_MARK_MISSING_TITLE = "[% l('Mark item as missing pieces?') %]";
+s.CONFIRM_MARK_MISSING_TITLE = "[% l('Mark copy as missing pieces?') %]";
s.CONFIRM_MARK_MISSING_BODY =
"[% l('[_1] / [_2]', '{{barcode}}', '{{title}}') %]";
s.CIRC_NOT_FOUND =
- "[% l('No circulation found for item with barcode [_1]. Item not modified.', '{{barcode}}') %]"
+ "[% l('No circulation found for copy with barcode [_1]. Copy not modified.', '{{barcode}}') %]"
}])
</script>
<div class="container-fluid" style="text-align:center">
<div class="alert alert-info alert-less-pad strong-text-2">
- <span>[% l('Scan Item as Missing Pieces') %]</span>
+ <span>[% l('Scan Copy as Missing Pieces') %]</span>
</div>
</div>
<div class="input-group">
<label class="input-group-addon"
- for="item-lookup-barcode" >[% l('Item Barcode') %]</label>
+ for="item-lookup-barcode" >[% l('Copy Barcode') %]</label>
<input
focus-me="selectMe"
select-me="selectMe"
class="form-control barcode"
ng-model="args.barcode"
- placeholder="[% l('Item Barcode') %]"
+ placeholder="[% l('Copy Barcode') %]"
id="item-lookup-barcode" type="text"/>
<input class="btn btn-default" type="submit" value="[% l('Submit') %]"/>
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Replace Item Barcode");
+ ctx.page_title = l("Replace Copy Barcode");
ctx.page_app = "egItemReplaceBarcode";
ctx.page_ctrl = "ReplaceItemBarcodeCtrl";
%]
<div class="col-md-12" ng-show="!isMaxCircHistoryZero && circ_list.length == 0">
<div class="alert alert-info">
- [% l('Item has not circulated.') %]
+ [% l('Copy has not circulated.') %]
</div>
</div>
<div class="col-md-12" ng-show="isMaxCircHistoryZero">
<div class="col-md-6" ng-show="!hold">
<div class="alert alert-info">
- [% l('Item is not captured for a hold') %]
+ [% l('Copy is not captured for a hold') %]
</div>
</div>
<div class="col-md-6" ng-show="hold">
<div class="col-md-6" ng-show="!transit">
<div class="alert alert-info">
- [% l('Item has not transited') %]
+ [% l('Copy has not transited') %]
</div>
</div>
id-field="index"
idl-class="acp"
features="-display,clientsort,allowAll"
- main-label="[% l('Item Status') %]"
+ main-label="[% l('Copy Status') %]"
items-provider="gridDataProvider"
grid-controls="gridControls"
persist-key="cat.items"
dateformat="{{$root.egDateAndTimeFormat}}">
<eg-grid-action handler="add_copies_to_bucket"
- label="[% l('Add Items to Bucket') %]"></eg-grid-action>
+ label="[% l('Add Copies to Bucket') %]"></eg-grid-action>
<eg-grid-action handler="make_copies_bookable"
- label="[% l('Make Items Bookable') %]"></eg-grid-action>
+ label="[% l('Make Copies Bookable') %]"></eg-grid-action>
<eg-grid-action handler="book_copies_now"
disabled="need_one_selected"
- label="[% l('Book Item Now') %]"></eg-grid-action>
+ label="[% l('Book Copy Now') %]"></eg-grid-action>
<eg-grid-action handler="requestItems"
- label="[% l('Request Items') %]"></eg-grid-action>
+ label="[% l('Request Copies') %]"></eg-grid-action>
<eg-grid-action handler="attach_to_peer_bib"
label="[% l('Link as Conjoined to Previously Marked Bib Record') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyDelete"
- label="[% l('Delete Items') %]"></eg-grid-action>
+ label="[% l('Delete Copies') %]"></eg-grid-action>
<eg-grid-action handler="checkin"
- label="[% l('Check In Items') %]"></eg-grid-action>
+ label="[% l('Check In Copies') %]"></eg-grid-action>
<eg-grid-action handler="renew"
- label="[% l('Renew Items') %]"></eg-grid-action>
+ label="[% l('Renew Copies') %]"></eg-grid-action>
<eg-grid-action handler="cancel_transit"
label="[% l('Cancel Transit') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatusTgrEvt" group="[% l('Show') %]"
label="[% l('Triggered Events') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsItemStatusHolds" group="[% l('Show') %]"
- label="[% l('Item Holds') %]"></eg-grid-action>
+ label="[% l('Copy Holds') %]"></eg-grid-action>
<eg-grid-action handler="showBibHolds" group="[% l('Show') %]"
label="[% l('Record Holds') %]"></eg-grid-action>
<eg-grid-action handler="print_labels" group="[% l('Show') %]"
label="[% l('Print Labels') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsDamaged" group="[% l('Mark') %]"
- label="[% l('Item as Damaged') %]"></eg-grid-action>
+ label="[% l('Copy as Damaged') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsMissing" group="[% l('Mark') %]"
- label="[% l('Item as Missing') %]"></eg-grid-action>
+ label="[% l('Copy as Missing') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAdd" group="[% l('Add') %]"
- label="[% l('Items') %]"></eg-grid-action>
+ label="[% l('Copies') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyAdd" group="[% l('Add') %]"
- label="[% l('Volumes and Items') %]"></eg-grid-action>
+ label="[% l('Volumes and Copies') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAlertsAdd" group="[% l('Add') %]"
label="[% l('Copy Alerts') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolEdit" group="[% l('Edit') %]"
label="[% l('Volumes') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyEdit" group="[% l('Edit') %]"
- label="[% l('Items') %]"></eg-grid-action>
+ label="[% l('Copies') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyEdit" group="[% l('Edit') %]"
- label="[% l('Volumes and Items') %]"></eg-grid-action>
+ label="[% l('Volumes and Copies') %]"></eg-grid-action>
<eg-grid-action handler="replaceBarcodes" group="[% l('Edit') %]"
label="[% l('Replace Barcodes') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAlertsEdit" group="[% l('Edit') %]"
label="[% l('Manage Copy Alerts') %]"></eg-grid-action>
<eg-grid-action handler="changeItemOwningLib" group="[% l('Transfer') %]"
- label="[% l('Items to Previously Marked Library') %]"></eg-grid-action>
+ label="[% l('Copies to Previously Marked Library') %]"></eg-grid-action>
<eg-grid-action handler="transferItems" group="[% l('Transfer') %]"
- label="[% l('Items to Previously Marked Volume') %]"></eg-grid-action>
+ label="[% l('Copies to Previously Marked Volume') %]"></eg-grid-action>
<eg-grid-field label="[% l('Alert Message') %]" path='alert_message' visible></eg-grid-field>
<eg-grid-field label="[% l('Barcode') %]" path='barcode' visible></eg-grid-field>
<div class="">
<div class="label label-danger" ng-show="copy.deleted() == 't'">
- [% l('This item has been marked as Deleted.') %]
+ [% l('This copy has been marked as Deleted.') %]
</div>
<div class="flex-row">
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Print Item Labels");
+ ctx.page_title = l("Print Copy Labels");
ctx.page_app = "egPrintLabels";
%]
<script src="[% ctx.media_prefix %]/js/ui/default/staff/cat/services/record.js"></script>
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
- s.KEY_EXPIRED = "[% l('Key expired, please close this window; it no longer remembers which items you are printing labels for.') %]";
+ s.KEY_EXPIRED = "[% l('Key expired, please close this window; it no longer remembers which copies you are printing labels for.') %]";
s.PRINT_LABEL_TEMPLATE_SUCCESS_SAVE = "[% l('Saved print label template(s)') %]";
s.PRINT_LABEL_TEMPLATE_SUCCESS_DELETE = "[% l('Deleted print label template') %]";
}]);
}
</style>
-<h2>[% l('Print Item Labels') %]</h2>
+<h2>[% l('Print Copy Labels') %]</h2>
<div class="row bg-info">
<div class="col-md-6">
<div>
<div ng-show="bre && fastAdd" class="row pad-vert marcfastitemadd">
<div class="col-md-2">
- <label><input type="checkbox" ng-model="enable_fast_add"/> [% l('Add Item') %]</label>
+ <label><input type="checkbox" ng-model="enable_fast_add"/> [% l('Add Copy') %]</label>
</div>
<div class="col-md-2">
<input id="mfiacn" class="form-control" ng-show="enable_fast_add" type="text" placeholder="[% l('Call Number') %]" ng-model="fast_item_callnumber"/>
<div class="row ">
<div class="col-md-1"></div>
<div class="col-md-6">
- <h2 class="center-block">[% l('Replace Item Barcode') %]</h2>
+ <h2 class="center-block">[% l('Replace Copy Barcode') %]</h2>
</div>
</div>
<div ng-class="{'col-md-6': !isModal, 'col-md-10': isModal}">
<form role="form" ng-submit="updateBarcode()">
<div class="form-group">
- <label for="barcode1">[% l('Enter Original Barcode for Item') %]</label>
+ <label for="barcode1">[% l('Enter Original Barcode for Copy') %]</label>
<input type="text" class="form-control" id="barcode1" required
ng-model="barcode1"
placeholder="[% l('Original Barcode...') %]" select-me="focusBarcode">
</div>
<div class="form-group">
- <label for="barcode2">[% l('Enter New Barcode for Item') %]</label>
+ <label for="barcode2">[% l('Enter New Barcode for Copy') %]</label>
<input type="text" class="form-control" id="barcode2" select-me="focusBarcode2"
ng-model="barcode2"
required placeholder="[% l('New Barcode...') %]">
<span>[% l('Copy Updated') %]</span>
<span class="horiz-pad" ng-if="copyId">
<a href="./cat/item/{{copyId}}/summary" target="_self">
- [% l('View Item Details') %]
+ [% l('View Copy Details') %]
</a>
</div>
</div>
<div class="col-xs-12">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.print_item_labels"/>
- [% l('Print Item Labels on Save & Exit') %]
+ [% l('Print Copy Labels on Save & Exit') %]
</label>
</div>
</div>
<script src="[% ctx.media_prefix %]/js/ui/default/staff/circ/services/item.js"></script>
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
-s.CONFIRM_MARK_MISSING_TITLE = "[% l('Mark item as missing pieces?') %]";
+s.CONFIRM_MARK_MISSING_TITLE = "[% l('Mark copy as missing pieces?') %]";
s.CONFIRM_MARK_MISSING_BODY =
"[% l('[_1] / [_2]', '{{barcode}}', '{{title}}') %]";
s.CIRC_NOT_FOUND =
- "[% l('No circulation found for item with barcode [_1]. Item not modified.', '{{barcode}}') %]"
+ "[% l('No circulation found for copy with barcode [_1]. Copy not modified.', '{{barcode}}') %]"
}])
</script>
<div class="container-fluid" style="text-align:center">
<div class="alert alert-info alert-less-pad strong-text-2">
- <span ng-if="!is_capture">[% l('Checkin Items') %]</span>
+ <span ng-if="!is_capture">[% l('Check in Copies') %]</span>
<span ng-if="is_capture">[% l('Capture Holds') %]</span>
</div>
</div>
'{{checkinArgs.backdate | date:$root.egDateFormat}}') %]
</div>
<div ng-if="modifiers.no_precat_alert" class="alert-danger pad-all-min">
- [% l('Ignore Pre-Cataloged Items') %]
+ [% l('Ignore Pre-Cataloged Copies') %]
</div>
<div ng-if="modifiers.noop" class="alert-danger pad-all-min">
[% l('Suppress Holds and Transits') %]
[% l('[_1] was already checked in.', '{{alert.already_checked_in}}') %]
</span>
<span ng-if="alert.item_never_circed">
- [% l('Item [_1] has never circulated.', '{{alert.item_never_circed}}') %]
+ [% l('Copy [_1] has never circulated.', '{{alert.item_never_circed}}') %]
</span>
</div>
</div>
class="label label-success">✓</span>
<span ng-if="!modifiers.no_precat_alert"
class="label label-warning">✗</span>
- <span>[% l('Ignore Pre-cataloged Items') %]</span>
+ <span>[% l('Ignore Pre-cataloged Copies') %]</span>
</a>
</li>
<li ng-if="!is_capture"><!-- nonsensical for hold capture -->
<eg-grid
id-field="index"
features="clientsort"
- main-label="[% l('Items Checked In') %]"
+ main-label="[% l('Copies Checked In') %]"
items-provider="gridDataProvider"
grid-controls="gridControls"
persist-key="{{grid_persist_key}}"
dateformat="{{$root.egDateAndTimeFormat}}">
- <eg-grid-action handler="add_copies_to_bucket" label="[% l('Add Items to Bucket') %]">
+ <eg-grid-action handler="add_copies_to_bucket" label="[% l('Add Copies to Bucket') %]">
</eg-grid-action>
<eg-grid-action
handler="fetchLastCircPatron"
- label="[% l('Retrieve Last Patron Who Circulated Item') %]">
+ label="[% l('Retrieve Last Patron Who Circulated Copy') %]">
</eg-grid-action>
<eg-grid-action
handler="showBackdateDialog"
</eg-grid-action>
<eg-grid-action
handler="showMarkDamaged"
- label="[% l('Mark Items Damaged') %]">
+ label="[% l('Mark Copies Damaged') %]">
</eg-grid-action>
<eg-grid-action
handler="show_mark_missing_pieces"
<!-- Edit Group -->
<eg-grid-action handler="selectedHoldingsVolCopyEdit" group="[% l('Edit') %]"
- label="[% l('Volumes and Items') %]">
+ label="[% l('Volumes and Copies') %]">
</eg-grid-action>
<eg-grid-action handler="printSpineLabels" group="[% l('Print') %]"
<h4 class="modal-title alert alert-info">[% l('Hold Capture Delayed') %]</h4>
</div>
<div class="modal-body">[% l('This item could fulfill a hold request but capture has been delayed by policy.') %]</div>
- <div class="modal-body">[% l('Item Barcode: [_1]','{{copy_barcode}}') %]</div>
+ <div class="modal-body">[% l('Copy Barcode: [_1]','{{copy_barcode}}') %]</div>
<div class="modal-footer">
[% dialog_footer %]
<input type="submit" class="btn btn-primary"
<eg-grid-action handler="grid_actions.transfer_to_marked_title"
label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_damaged"
- label="[% l('Mark Item Damaged') %]"></eg-grid-action>
+ label="[% l('Mark Copy Damaged') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_missing"
- label="[% l('Mark Item Missing') %]"></eg-grid-action>
+ label="[% l('Mark Copy Missing') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.retarget"
label="[% l('Find Another Target') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.transfer_to_marked_title"
label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_damaged"
- label="[% l('Mark Item Damaged') %]"></eg-grid-action>
+ label="[% l('Mark Copy Damaged') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_missing"
- label="[% l('Mark Item Missing') %]"></eg-grid-action>
+ label="[% l('Mark Copy Missing') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.retarget"
label="[% l('Find Another Target') %]"></eg-grid-action>
s.CONTAINER_BATCH_UPDATE_PERM_CHECK = "[% l('Container batch update permission check') %]";
s.CONTAINER_PERM_CHECK = "[% l('Container permission check') %]";
- s.ITEM_PERM_CHECK = "[% l('Item permission check') %]";
+ s.ITEM_PERM_CHECK = "[% l('Copy permission check') %]";
s.STAT_CAT_REMOVE = "[% l('Statistical category removal') %]";
s.STAT_CAT_APPLY = "[% l('Statistical category application') %]";
s.FIELDSET_GROUP_CREATE = "[% l('Fieldset group creation') %]";
"[% |l('{{xactIds}}') -%]Are you sure you would like to refund excess payment on bills [_1]? This action will simply put the amount in the Payment Pending column as a negative value. You must still select Apply Payment! Certain types of payments may not be refunded. The refund may be applied to checked transactions that follow the refunded transaction.[% END %]";
s.EDIT_BILL_PAY_NOTE = "[% l('Enter new note for #[_1]:','{{ids}}') %]";
s.GROUP_ADD_USER = "[% l('Enter the patron barcode') %]";
- s.RENEW_ITEMS = "[% l('Renew Items?') %]";
- s.RENEW_ALL_ITEMS = "[% l('Renew All Items?') %]";
- s.CHECK_IN_CONFIRM = "[% l('Check In Items?') %]";
+ s.RENEW_ITEMS = "[% l('Renew Copies?') %]";
+ s.RENEW_ALL_ITEMS = "[% l('Renew All Copies?') %]";
+ s.CHECK_IN_CONFIRM = "[% l('Check In Copies?') %]";
s.REG_INVALID_FIELDS =
"[% l('Please enter valid values for all required fields.') %]"
s.PAYMENT_WARN_AMOUNT = "[% l('Are you sure you want to apply a payment of $[_1]?', '{{payment_amount}}') %]";
s.PAGE_TITLE_PATRON_OTHER = "[% l('Other') %]";
s.PAGE_TITLE_PATRON_BILLS = "[% l('Bills') %]";
s.PAGE_TITLE_PATRON_HOLDS = "[% l('Holds') %]";
- s.PAGE_TITLE_PATRON_ITEMS_OUT = "[% l('Items Out') %]";
+ s.PAGE_TITLE_PATRON_ITEMS_OUT = "[% l('Copies Out') %]";
s.PAGE_TITLE_PATRON_EDIT = "[% l('Edit') %]";
}]);
</script>
</li>
<li ng-class="{active : tab == 'items_out', disabled : !patron()}">
<a a-disabled="!patron()" href="./circ/patron/{{patron().id()}}/items_out">
- [% l('Items Out') %]
+ [% l('Copies Out') %]
<span ng-if="patron()"><!-- lack of space / newline below intentional -->
(<span ng-class="{'patron-summary-alert-small' : patron_stats().checkouts.overdue}">{{patron_stats().checkouts.total_out}}</span>)
</span>
<eg-grid-action label="[% l('Show in Catalog') %]"
handler=""></eg-grid-action>
- <eg-grid-action label="[% l('Show Item Details') %]"
+ <eg-grid-action label="[% l('Show Copy Details') %]"
handler=""></eg-grid-action>
-->
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
<h4 class="modal-title">
- [% l('Edit Due Date For [_1] Items', '{{args.num_circs}}') %]
+ [% l('Edit Due Date For [_1] Copies', '{{args.num_circs}}') %]
</h4>
</div>
<div class="modal-body">
<eg-grid-field path="master_account"></eg-grid-field>
<eg-grid-field path="second_given_name"></eg-grid-field>
<eg-grid-field path="stats.fines.balance_owed" nonsortable label="[% l('Balance Owed') %]"></eg-grid-field>
- <eg-grid-field path="stats.checkouts.out" nonsortable label="[% l('Items Out') %]"></eg-grid-field>
- <eg-grid-field path="stats.checkouts.overdue" nonsortable label="[% l('Items Overdue') %]"></eg-grid-field>
+ <eg-grid-field path="stats.checkouts.out" nonsortable label="[% l('Copies Out') %]"></eg-grid-field>
+ <eg-grid-field path="stats.checkouts.overdue" nonsortable label="[% l('Copies Overdue') %]"></eg-grid-field>
<!-- needed for query, sorting -->
<eg-grid-field path="id" hidden required></eg-grid-field>
<eg-grid-action handler="grid_actions.transfer_to_marked_title"
label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_damaged"
- label="[% l('Mark Item Damaged') %]"></eg-grid-action>
+ label="[% l('Mark Copy Damaged') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.mark_missing"
- label="[% l('Mark Item Missing') %]"></eg-grid-action>
+ label="[% l('Mark Copy Missing') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.retarget"
label="[% l('Find Another Target') %]"></eg-grid-action>
<ul class="nav nav-tabs">
<li ng-class="{active : items_out_display == 'main'}">
<a href ng-click="show_main_list(items_out_display=='alt')">
- [% l('Items Checked Out') %] ({{main_list.length}})
+ [% l('Copies Checked Out') %] ({{main_list.length}})
</a>
</li>
<li ng-if="show_alt_circs" ng-class="{active : items_out_display == 'alt'}">
dateformat="{{$root.egDateAndTimeFormat}}">
<eg-grid-action handler="print_receipt"
- label="[% l('Print Item Receipt') %]"></eg-grid-action>
+ label="[% l('Print Copy Receipt') %]"></eg-grid-action>
<eg-grid-action handler="edit_due_date"
label="[% l('Edit Due Date') %]"></eg-grid-action>
<eg-grid-action handler="mark_lost"
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
<h4 class="modal-title">
- [% l('Renew Items with Specific Due Date') %]
+ [% l('Renew Copies with Specific Due Date') %]
</h4>
</div>
<div class="modal-body">
</div>
</div>
<div class="row">
- <div class="col-md-5">[% l('Items Out') %]</div>
+ <div class="col-md-5">[% l('Copies Out') %]</div>
<div class="col-md-7">{{patron_stats().checkouts.total_out}}</div>
</div>
<div class="row"
<div ng-if="xact.circulation()">
<hr/>
- <h3>[% l('Item Summary') %]</h3>
+ <h3>[% l('Copy Summary') %]</h3>
<div class="row">
<div class="col-md-2 strong-text">[% l('Barcode') %]</div>
<div class="col-md-2">
- <a title="[% l('Item Details') %]" target="_self"
+ <a title="[% l('Copy Details') %]" target="_self"
href='./cat/item/{{xact.circulation().target_copy().id()}}'>
{{xact.circulation().target_copy().barcode()}}
</a>
<div class="container-fluid" style="text-align:center">
<div class="alert alert-info alert-less-pad strong-text-2">
- [% l('Renew Items') %]
+ [% l('Renew Copies') %]
</div>
</div>
<eg-grid-action
handler="fetchLastCircPatron"
- label="[% l('Retrieve Last Patron Who Circulated Item') %]">
+ label="[% l('Retrieve Last Patron Who Circulated Copy') %]">
</eg-grid-action>
<eg-grid-action
handler="showLastFewCircs"
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action
handler="showMarkDamaged"
- label="[% l('Mark Items Damaged') %]">
+ label="[% l('Mark Copies Damaged') %]">
</eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action
s.PATRON_ACCOUNT_EXPIRED =
"[% l('This account has expired and may not circulate items.') %]";
s.CIRC_CLAIMS_RETURNED =
- '[% l('Item "[_1]" is marked as Claims Returned', '{{barcode}}') %]';
+ '[% l('Copy "[_1]" is marked as Claims Returned', '{{barcode}}') %]';
s.CHECKOUT_FAILED_GENERIC =
'[% l('Unable to checkout copy "[_1]" : [_2]', '{{barcode}}', '{{textcode}}') %]';
s.EMAILED_CHECKOUT_RECEIPT =
s.PRECAT_CHECKIN_MSG =
'[% l("This item needs to be routed to CATALOGING") %]';
s.LOCATION_ALERT_MSG =
- '[% l("Item [_1] needs to be routed to [_2]",
+ '[% l("Copy [_1] needs to be routed to [_2]",
"{{copy.barcode()}}","{{copy.location().name()}}") %]';
-s.MARK_DAMAGED_CONFIRM = '[% l("Mark {{num_items}} items as DAMAGED?") %]';
-s.MARK_MISSING_CONFIRM = '[% l("Mark {{num_items}} items as MISSING?") %]';
+s.MARK_DAMAGED_CONFIRM = '[% l("Mark {{num_items}} copies as DAMAGED?") %]';
+s.MARK_MISSING_CONFIRM = '[% l("Mark {{num_items}} copies as MISSING?") %]';
s.ABORT_TRANSIT_CONFIRM = '[% l("Cancel {{num_transits}} transits?") %]';
s.ROUTE_TO_HOLDS_SHELF = '[% l("Holds Shelf") %]';
s.ROUTE_TO_CATALOGING = '[% l("Cataloging") %]';
</div>
<br/>
<div>
- <span>[% l('Item Barcode:') %]</span>
+ <span>[% l('Copy Barcode:') %]</span>
<span>{{copy.barcode}}</span>
</div>
<div>
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
<h4 class="modal-title">
- [% l('Mark Item(s) Claims Returned') %]
+ [% l('Mark Copies Claims Returned') %]
</h4>
</div>
<div class="modal-body">
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
<h4 class="modal-title">
- [% l('Mark Item(s) Damaged') %]
+ [% l('Mark Copies Damaged') %]
</h4>
</div>
<div class="modal-body">
<div class="pad-vert row">
<div class="col-md-12">
- [% l("Item [_1] will be marked damaged. ", "{{barcode}}") %]
+ [% l("Copy [_1] will be marked damaged. ", "{{barcode}}") %]
<span ng-if="circ && billArgs.charge != null">[% l("Was returned ") %]
<span ng-if="circ_checkin_time">[% l("on [_1] ","{{circ_checkin_time | date:'MM/dd/yy H:mm a'}}") %]</span>
[% l("for [_1] : [_2]. ",
</div>
<button class="btn btn-primary" ng-disabled="applyFine == 'apply' && circ && (billArgs.charge == null || !billArgs.type)" ng-click="ok()">[% l('Submit') %]</button>
<button class="btn btn-warning" ng-if="!billArgs.charge && applyFine != 'noapply'" ng-click="cancel()">[% l('Cancel') %]</button>
-</div>
\ No newline at end of file
+</div>
</address>
</div>
<div>
- <span>[% l('Item Barcode:') %]</span>
+ <span>[% l('Copy Barcode:') %]</span>
<span>{{copy.barcode}}</span>
</div>
<div>
dateformat="{{$root.egDateAndTimeFormat}}">
<eg-grid-menu-item handler="add_copies_to_bucket"
- label="[% l('Add Items to Bucket') %]"></eg-grid-menu-item>
+ label="[% l('Add Copies to Bucket') %]"></eg-grid-menu-item>
<eg-grid-menu-item handler="edit_copies"
- label="[% l('Edit Item Attributes') %]"></eg-grid-menu-item>
+ label="[% l('Edit Copy Attributes') %]"></eg-grid-menu-item>
<eg-grid-menu-item handler="abort_transit"
label="[% l('Cancel Transit') %]"></eg-grid-menu-item>
<li>
<a href="./cat/item/search" target="_self"
eg-accesskey="[% l('f5') %]"
- eg-accesskey-desc="[% l('Item Status') %]">
+ eg-accesskey-desc="[% l('Copy Status') %]">
<span class="glyphicon glyphicon-barcode"></span>
<span>[% l('Search for Copies by Barcode') %]</span>
</a>
eg-accesskey="[% l('ctrl+f2') %]"
eg-accesskey-desc="[% l('Renew items') %]">
<span class="glyphicon glyphicon-refresh"></span>
- [% l('Renew Items') %]
+ [% l('Renew Copies') %]
</a>
</li>
<li ng-if="!username">
eg-accesskey="[% l('ctrl+f2') %]"
eg-accesskey-desc="[% l('Renew items') %]">
<span class="glyphicon glyphicon-refresh"></span>
- [% l('Renew Items') %]
+ [% l('Renew Copies') %]
</a>
</li>
<li ng-if="username">
<li>
<a href="./cat/item/search" target="_self">
<span class="glyphicon glyphicon-saved"></span>
- <span>[% l('Item Status') %]</span>
+ <span>[% l('Copy Status') %]</span>
</a>
</li>
<li>
<a href="./cat/item/missing_pieces" target="_self">
<span class="glyphicon glyphicon-th"></span>
- <span>[% l('Scan Item as Missing Pieces') %]</span>
+ <span>[% l('Scan Copy as Missing Pieces') %]</span>
</a>
</li>
<li class="divider"></li>
<th>[% l('Type') %]</th>
<th>[% l('Timestamp') %]</th>
<th>[% l('Patron Barcode') %]</th>
- <th>[% l('Item Barcode') %]</th>
+ <th>[% l('Copy Barcode') %]</th>
<th>[% l('Non-cataloged Type') %]</th>
<th>[% l('Checkout Date') %]</th>
<th>[% l('Due Date') %]</th>
<th>[% l('Timestamp') %]</th>
<th>[% l('Event Name') %]</th>
<th>[% l('Patron Barcode') %]</th>
- <th>[% l('Item Barcode') %]</th>
+ <th>[% l('Copy Barcode') %]</th>
<th>[% l('Non-cataloged Type') %]</th>
<th>[% l('Checkout Date') %]</th>
<th>[% l('Due Date') %]</th>
<button
class="btn btn-info btn-xs"
ng-disabled="!logged_in || !xact.command.barcode"
- ng-click="retrieveItem(xact.command.barcode)">[% l('Item') %]</button>
+ ng-click="retrieveItem(xact.command.barcode)">[% l('Copy') %]</button>
<button
class="btn btn-info btn-xs"
ng-disabled="!logged_in || (!xact.command.patron_barcode && xact.command.user.card.barcode)"
<input type="radio" ng-model="barcode_type" value="barcode" id="bc_radio"/>
</div>
<div class="col-md-4">
- <label style="font-weight:normal !important;" for="bc_radio">[% l('Item Barcode:') %]</label>
+ <label style="font-weight:normal !important;" for="bc_radio">[% l('Copy Barcode:') %]</label>
</div>
<div class="col-md-7">
<input id="co_barcode"
<thead>
<tr>
<th>[% l('Patron barcode') %]</th>
- <th>[% l('Item barcode') %]</th>
+ <th>[% l('Copy barcode') %]</th>
<th>[% l('Due date') %]</th>
</tr>
</thead>
<div class="row pad-vert">
<div class="col-md-1"></div>
<div class="col-md-4">
- [% l('Item Barcode:') %]
+ [% l('Copy Barcode:') %]
</div>
<div class="col-md-7">
<input class="form-control" type="text" ng-model="renew.barcode" id="re_barcode" eg-enter="!notEnough('renew') && add('renew')"/>
<thead>
<tr>
<th>[% l('Patron barcode') %]</th>
- <th>[% l('Item barcode') %]</th>
+ <th>[% l('Copy barcode') %]</th>
<th>[% l('Due date') %]</th>
</tr>
</thead>
<div class="row pad-vert">
<div class="col-md-1"></div>
<div class="col-md-5">
- [% l('Item Barcode:') %]
+ [% l('Copy Barcode:') %]
</div>
<div class="col-md-6">
<input class="form-control" type="text" ng-model="in_house_use.barcode" eg-enter="add('in_house_use')" id="ihu_barcode"/>
<table class="table">
<thead>
<tr>
- <th>[% l('Item barcode') %]</th>
+ <th>[% l('Copy barcode') %]</th>
<th>[% l('Use count') %]</th>
</tr>
</thead>
<div class="row pad-vert">
<div class="col-md-1"></div>
<div class="col-md-5">
- [% l('Item Barcode:') %]
+ [% l('Copy Barcode:') %]
</div>
<div class="col-md-6">
<input id="ci_barcode" class="form-control" type="text" ng-model="checkin.barcode" eg-enter="!notEnough('checkin') && add('checkin')"/>
<table class="table">
<thead>
<tr>
- <th>[% l('Item barcode') %]</th>
+ <th>[% l('Copy barcode') %]</th>
<th>[% l('Effective Checkin date') %]</th>
</tr>
</thead>
angular.module('egCoreMod').run(['egStrings', function(s) {
s.OFFLINE_BLOCKLIST_SUCCESS = "[% l('Offline blocklist downloaded') %]";
s.OFFLINE_BLOCKLIST_FAIL = "[% l('Error downloading offline blocklist') %]";
- s.DUPLICATE_BARCODE = "[% l('Duplicate item barcode') %]";
+ s.DUPLICATE_BARCODE = "[% l('Duplicate copy barcode') %]";
s.ALLOW = "[% l('Allow') %]";
s.REJECT = "[% l('Reject') %]";
-->
<div>
<div>[% l('Welcome to [_1]', '{{current_location.name}}') %]</div>
- <div>[% l('You checked in the following items:') %]</div>
+ <div>[% l('You checked in the following copies:') %]</div>
<hr/>
<ol>
<li ng-repeat="checkin in checkins">
-->
<div>
<div>[% l('Welcome to [_1]', '{{current_location.name}}') %]</div>
- <div>[% l('You checked out the following items:') %]</div>
+ <div>[% l('You checked out the following copies:') %]</div>
<hr/>
<ol>
<li ng-repeat="checkout in circulations">
</thead>
<tbody>
<tr ng-repeat="item in items track by $index">
- <td ng-repeat="col in columns"><span>{{item[col.name]}}</span></td>
+ <td ng-repeat="col in columns"><span>{{copy[col.name]}}</span></td>
</tr>
</tbody>
</table>
<!--
-Template for printing a list of items on the hold shelf. Fields include:
+Template for printing a list of copies on the hold shelf. Fields include:
* holds - list of hold requests, including
<div>
<div ng-switch on="hold.behind_desk">
<div ng-switch-when="t">
- [% l('This item needs to be routed to the [_1]Private Holds Shelf[_2].',
+ [% l('This copy needs to be routed to the [_1]Private Holds Shelf[_2].',
'<strong>','</strong>') %]
</div>
<div ng-switch-when="f">
- [% l('This item needs to be routed to the [_1]Public Holds Shelf[_2].',
+ [% l('This copy needs to be routed to the [_1]Public Holds Shelf[_2].',
'<strong>','</strong>') %]
</div>
</div>
-->
<div>
- <div>[% l('This item needs to be routed to [_1]', '<b>{{dest_location.shortname}}</b>') %]</div>
+ <div>[% l('This copy needs to be routed to [_1]', '<b>{{dest_location.shortname}}</b>') %]</div>
<div>{{dest_location.name}}</div>
<div ng-if="dest_address">
<div>{{dest_address.street1}}</div>
* title - copy title
-->
<div>
- <div>[% l('You marked the following in-house items used:') %]</div>
+ <div>[% l('You marked the following in-house copies used:') %]</div>
<hr/>
<ol>
<li ng-repeat="ihu in in_house_uses">
<!--
-Template for printing item labels (spine, pocket, etc.).
+Template for printing copy labels (spine, pocket, etc.).
Like receipt slip templates, this template uses AngularJS
which fuses HTML and code together. The code portion is
-mostly used to bind data for the item labels being printed
+mostly used to bind data for the copy labels being printed
to various HTML elements, but you can also use code to
perform conditional logic, transform the data, etc.
left label */
.spine {
- /* this pulls from the "Item Print Label Font Family" setting, but will
+ /* this pulls from the "Copy Print Label Font Family" setting, but will
default to 'monospace' */
font-family: {{settings['webstaff.cat.label.font.family'] || 'monospace'}};
- /* this pulls from the "Item Print Label Font Size" setting, but will
+ /* this pulls from the "Copy Print Label Font Size" setting, but will
default to 'normal' */
font-size: {{settings['webstaff.cat.label.font.size'] || '10'}};
- /* this pulls from the "Item Print Label Font Weight" setting, but will
+ /* this pulls from the "Copy Print Label Font Weight" setting, but will
default to 'normal' */
font-weight: {{settings['webstaff.cat.label.font.weight'] || 'normal'}};
- /* this pulls from the "Item Print Label - Height for Left Label"
+ /* this pulls from the "Copy Print Label - Height for Left Label"
setting, but will default to '1.25in' */
height: {{settings['webstaff.cat.label.left_label.height'] || '1.25in'}};
min-height: {{settings['webstaff.cat.label.left_label.height'] || '1.25in'}};
max-height: {{settings['webstaff.cat.label.left_label.height'] || '1.25in'}};
- /* this pulls from the "Item Print Label - Width for Left Label"
+ /* this pulls from the "Copy Print Label - Width for Left Label"
setting, but will default to '1in' */
width: {{settings['webstaff.cat.label.left_label.width'] || '1in'}};
min-width: {{settings['webstaff.cat.label.left_label.width'] || '1in'}};
max-width: {{settings['webstaff.cat.label.left_label.width'] || '1in'}};
- /* this pulls from the "Item Print Label - Left Margin for Left Label"
+ /* this pulls from the "Copy Print Label - Left Margin for Left Label"
setting, but will default to '0in' */
margin-left: {{settings['webstaff.cat.label.left_label.left_margin'] || '0in'}};
}
/* This CSS class is used by our right label */
.pocket {
- /* this pulls from the "Item Print Label Font Family" setting, but will
+ /* this pulls from the "Copy Print Label Font Family" setting, but will
default to 'monospace' */
font-family: {{settings['webstaff.cat.label.font.family'] || 'monospace'}};
- /* this pulls from the "Item Print Label Font Size" setting, but will
+ /* this pulls from the "Copy Print Label Font Size" setting, but will
default to 'normal' */
font-size: {{settings['webstaff.cat.label.font.size'] || '10'}};
- /* this pulls from the "Item Print Label Font Weight" setting, but will
+ /* this pulls from the "Copy Print Label Font Weight" setting, but will
default to 'normal' */
font-weight: {{settings['webstaff.cat.label.font.weight'] || 'normal'}};
- /* this pulls from the "Item Print Label - Height for Left Label"
+ /* this pulls from the "Copy Print Label - Height for Left Label"
setting, but will default to '1.25in' */
height: {{settings['webstaff.cat.label.right_label.height'] || '1.25in'}};
min-height: {{settings['webstaff.cat.label.right_label.height'] || '1.25in'}};
max-height: {{settings['webstaff.cat.label.right_label.height'] || '1.25in'}};
- /* this pulls from the "Item Print Label - Width for Left Label"
+ /* this pulls from the "Copy Print Label - Width for Left Label"
setting, but will default to '2.625in' */
width: {{settings['webstaff.cat.label.right_label.width'] || '2.625in'}};
min-width: {{settings['webstaff.cat.label.right_label.width'] || '2.625in'}};
max-width: {{settings['webstaff.cat.label.right_label.width'] || '2.625in'}};
- /* this pulls from the "Item Print Label - Left Margin for Left Label"
+ /* this pulls from the "Copy Print Label - Left Margin for Left Label"
setting, but will default to '0in' */
margin-left: {{settings['webstaff.cat.label.right_label.left_margin'] || '0in'}};
display: none;
}
- /* This pulls from the "Item Print Label - Inline CSS" setting */
+ /* This pulls from the "Copy Print Label - Inline CSS" setting */
{{settings['webstaff.cat.label.inline_css']||''}}
</style>
each table containing a <pre> tag for preserving whitespace and linefeeds.
The ng-repeat attribute is from AngularJS, and in this case is looping
- through a list of all the items that were selected when the Print Label
- interface was invoked. Each iteration puts item data into the variable
+ through a list of all the copies that were selected when the Print Label
+ interface was invoked. Each iteration puts copy data into the variable
"copy", which may be referenced in the HTML by escaping it with {{ and }}
The following are available, and you may treat these similar to the
copy['status.restrict_copy_delete']
There are also two functions available. The following pulls manually
- edited call numbers for a given item:
+ edited call numbers for a given copy:
get_cn_for(copy)
- And this one pulls bibliographic data for a given item:
+ And this one pulls bibliographic data for a given copy:
get_bib_for(copy)
get_bib_for(copy)['title'] | limitTo:28
- This would show up to the first 28 characters for an item's title and
+ This would show up to the first 28 characters for an copy's title and
truncate the rest. Now, this:
get_bib_for(copy)['title'] | wrap:28
- This would try to the wrap the item's title every 28 characters.
+ This would try to the wrap the copy's title every 28 characters.
get_bib_for(copy)['title'] | wrap:28:multi:' '
<!--
-Template for printing copies from the Item Status page. Available
+Template for printing copies from the Copy Status page. Available
macros include:
copies - list; each entry is a fleshed, flattened copy record
-->
<div>
- <div>[% l('The following items have been examined:') %]</div>
+ <div>[% l('The following copies have been examined:') %]</div>
<hr/>
<ol>
<li ng-repeat="copy in copies">
<!--
-Template for printing a list of items that a patron has checked out.
+Template for printing a list of copies that a patron has checked out.
Fields include:
* patron - has several fields from the patron object, including a financial summary
-->
<div>
<div>[% l('Welcome to [_1]', '{{current_location.name}}') %]</div>
- <div>[% l('You have the following items:') %]</div>
+ <div>[% l('You have the following copies:') %]</div>
<hr/>
<ol>
<li ng-repeat="checkout in circulations">
-->
<div>
- <div>[% l('You checked in the following [_1] items:', '{{transactions.length}}') %]</div>
+ <div>[% l('You checked in the following [_1] copies:', '{{transactions.length}}') %]</div>
<hr/>
<ol>
<li ng-repeat="checkin in transactions">
-->
<div>
<div>[% l('Patron [_1]', '{{transactions[0].patron_barcode}}') %]</div>
- <div>[% l('You checked out the following [_1] items:', '{{transactions.length}}') %]</div>
+ <div>[% l('You checked out the following [_1] copies:', '{{transactions.length}}') %]</div>
<hr/>
<ol>
<li ng-repeat="checkout in transactions">
-->
<div>
- <div>[% l('You recorded use for the following [_1] items:', '{{transactions.length}}') %]</div>
+ <div>[% l('You recorded use for the following [_1] copies:', '{{transactions.length}}') %]</div>
<hr/>
<ol>
<li ng-repeat="checkout in transactions">
-->
<div>
- <div>[% l('You renewed the following [_1] items:', '{{transactions.length}}') %]</div>
+ <div>[% l('You renewed the following [_1] copies:', '{{transactions.length}}') %]</div>
<hr/>
<ol>
<li ng-repeat="checkout in transactions">
-->
<div>
<div>[% l('Welcome to [_1]', '{{current_location.name}}') %]</div>
- <div>[% l('You renewed the following items:') %]</div>
+ <div>[% l('You renewed the following copies:') %]</div>
<hr/>
<ol>
<li ng-repeat="renewal in circulations">
* author
-->
<div>
- <div>[% l('This item needs to be routed to [_1]', '<b>{{dest_location.shortname}}</b>') %]</div>
+ <div>[% l('This copy needs to be routed to [_1]', '<b>{{dest_location.shortname}}</b>') %]</div>
<div>{{dest_location.name}}</div>
<div ng-if="dest_address">
<div>{{dest_address.street1}}</div>
<div class="panel-body">
<div>
<img src="[% ctx.media_prefix %]/images/portal/forward.png"/>
- <a target="_self" href="./circ/patron/bcsearch">[% l('Check Out Items') %]</a>
+ <a target="_self" href="./circ/patron/bcsearch">[% l('Check Out Copies') %]</a>
</div>
<div>
<img src="[% ctx.media_prefix %]/images/portal/back.png"/>
- <a target="_self" href="./circ/checkin/index">[% l('Check In Items') %]</a>
+ <a target="_self" href="./circ/checkin/index">[% l('Check In Copy') %]</a>
</div>
<div>
<img src="[% ctx.media_prefix %]/images/portal/retreivepatron.png"/>
<div class="col-md-4">
<div class="panel panel-success">
<div class="panel-heading">
- <div class="panel-title text-center">[% l('Item Search and Cataloging') %]</div>
+ <div class="panel-title text-center">[% l('Copy Search and Cataloging') %]</div>
</div>
<div class="panel-body">
<div class="row">