[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Copy Tags");
+ ctx.page_title = l("Item Tags");
ctx.page_app = "egAdminConfig";
ctx.page_ctrl = 'CopyTag';
%]
<div class="container-fluid" style="text-align:center">
<div class="alert alert-info alert-less-pad strong-text-2">
- [% l('Copy Tags') %]
+ [% l('Item Tags') %]
</div>
</div>
-[% ctx.page_title = l("Copy Alert Suppression"); %]
+[% ctx.page_title = l("Item Alert Suppression"); %]
<!-- use <form> so we get submit-on-enter for free -->
<form class="form-validated" novalidate name="form" ng-submit="ok(record)">
<div>
<div class="modal-header">
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
- <h4 ng-if="creating" class="modal-title">[% l('Create copy alert suppression rule') %]</h4>
- <h4 ng-if="!creating" class="modal-title">[% l('Update copy alert suppression rule') %]</h4>
+ <h4 ng-if="creating" class="modal-title">[% l('Create item alert suppression rule') %]</h4>
+ <h4 ng-if="!creating" class="modal-title">[% l('Update item alert suppression rule') %]</h4>
</div>
<div class="modal-body">
<div class="form-group">
-[% ctx.page_title = l("Copy Alert Types"); %]
+[% ctx.page_title = l("Item Alert Types"); %]
<!-- use <form> so we get submit-on-enter for free -->
<form class="form-validated" novalidate name="form" ng-submit="ok(record)">
<div>
<div class="modal-header">
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
- <h4 ng-if="creating" class="modal-title">[% l('Create copy alert type') %]</h4>
- <h4 ng-if="!creating" class="modal-title">[% l('Update copy alert type') %]</h4>
+ <h4 ng-if="creating" class="modal-title">[% l('Create item alert type') %]</h4>
+ <h4 ng-if="!creating" class="modal-title">[% l('Update item alert type') %]</h4>
</div>
<div class="modal-body">
<div class="form-group">
,[ l('Circ Limit Sets'), "./admin/local/config/circ_limit_set" ]
,[ l('Circulation Policies'), "./admin/local/config/circ_matrix_matchpoint" ]
,[ l('Closed Dates Editor'), "./admin/local/actor/closed_dates" ]
- ,[ l('Copy Alert Types'), "./admin/local/config/copy_alert_types" ]
- ,[ l('Copy Alert Suppression'), "./admin/local/actor/copy_alert_suppress" ]
+ ,[ l('Item Alert Types'), "./admin/local/config/copy_alert_types" ]
+ ,[ l('Item Alert Suppression'), "./admin/local/actor/copy_alert_suppress" ]
,[ l('Copy Location Groups'), "./admin/local/asset/copy_location_group" ]
,[ l('Copy Location Order'), "./admin/local/asset/copy_location_order" ]
,[ l('Copy Locations Editor'), "./admin/local/asset/copy_locations" ]
- ,[ l('Copy Tags'), "./admin/local/asset/copy_tag" ]
+ ,[ l('Item Tags'), "./admin/local/asset/copy_tag" ]
,[ l('Field Documentation'), "./admin/local/config/idl_field_doc" ]
,[ l('Group Penalty Thresholds'), "./admin/local/permission/grp_penalty_threshold" ]
,[ l('Hold Policies'), "./admin/local/config/hold_matrix_matchpoint" ]
,[ l('Statistical Popularity Badges'), "./admin/local/rating/badge" ]
,[ l('Surveys'), "./admin/local/action/survey" ]
,[ l('Transit List'), "./circ/transits/list" ]
- ,[ l('Volume/Copy Template Editor'), "./cat/volcopy/edit_templates" ]
+ ,[ l('Volume/Item Template Editor'), "./cat/volcopy/edit_templates" ]
,[ l('Work Log'), "./admin/workstation/log" ]
];
[%
interfaces = [
- [ l('Serial Copy Templates'), "./admin/serials/templates" ]
+ [ l('Serial Item Templates'), "./admin/serials/templates" ]
[ l('Prediction Pattern Templates'), "./admin/serials/pattern_template" ]
];
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Copy Tag Types");
+ ctx.page_title = l("Item Tag Types");
ctx.page_app = "egAdminConfig";
ctx.page_ctrl = 'CopyTagType';
%]
<div class="container-fluid" style="text-align:center">
<div class="alert alert-info alert-less-pad strong-text-2">
- [% l('Copy Tag Types') %]
+ [% l('Item Tag Types') %]
</div>
</div>
,[ l('Circulation Max Fine Rules'), "./admin/server/config/rule_max_fine" ]
,[ l('Circulation Modifiers'), "./admin/server/config/circ_modifier" ]
,[ l('Circulation Recurring Fine Rules'), "./admin/server/config/rule_recurring_fine" ]
- ,[ l('Copy Statuses'), "./admin/server/legacy/config/copy_status" ]
- ,[ l('Copy Tag Types'), "./admin/server/config/copy_tag_type" ]
+ ,[ l('Item Statuses'), "./admin/server/legacy/config/copy_status" ]
+ ,[ l('Item Tag Types'), "./admin/server/config/copy_tag_type" ]
,[ l('Custom Org Unit Trees'), "./admin/server/actor/org_unit_custom_tree" ]
,[ l('Floating Groups'), "./admin/server/config/floating_groups" ]
,[ l('Global Flags'), "./admin/server/config/global_flag" ]
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-2">
- <label>[% l('Number of Copies') %]</label>
+ <label>[% l('Number of Items') %]</label>
</div>
<div class="col-md-4">
<input type="text" size="4" class="form-control"
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Copy Buckets");
+ ctx.page_title = l("Item Buckets");
ctx.page_app = "egCatCopyBuckets";
ctx.page_ctrl = "CopyBucketCtrl";
%]
<ul class="nav nav-tabs">
<li ng-class="{active : tab == 'pending'}">
<a href="./cat/bucket/copy/pending/{{bucketSvc.currentBucket.id()}}">
- [% l('Pending Copies') %]
+ [% l('Pending Items') %]
<span ng-cloak>({{bucketSvc.pendingList.length}})</span>
</a>
</li>
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Apply Copy Tags') %]</h4>
+ <h4 class="modal-title">[% l('Apply Item Tags') %]</h4>
</div>
<div class="modal-body">
<ul>
[% INCLUDE 'staff/cat/bucket/copy/t_grid_menu.tt2' %]
- <eg-grid-action label="[% l('Remove Selected Copies from Bucket') %]" group="[% l('Bucket') %]"
+ <eg-grid-action label="[% l('Remove Selected Items 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 Items') %]" group="[% l('Items') %]"
handler="requestItems"></eg-grid-action>
- <eg-grid-action label="[% l('Edit Selected Copies') %]" group="[% l('Items') %]"
+ <eg-grid-action label="[% l('Edit Selected Items') %]" group="[% l('Items') %]"
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 Items to Marked Volume') %]" group="[% l('Items') %]"
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 Items from Catalog') %]" group="[% l('Items') %]"
handler="deleteCopiesFromCatalog"></eg-grid-action>
<eg-grid-action label="[% l('Apply Tags') %]"
handler="applyTags"></eg-grid-action>
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
s.CONFIRM_DELETE_COPIES_VOLUMES =
- "[% l('Permanently delete selected copies and/or volumes from catalog?') %]";
+ "[% l('Permanently delete selected items and/or volumes from catalog?') %]";
s.CONFIRM_DELETE_COPIES_VOLUMES_MESSAGE =
- "[% l('Will delete {{copies}} copies and {{volumes}} volumes') %]";
+ "[% l('Will delete {{copies}} items and {{volumes}} volumes') %]";
s.CONFIRM_DELETE_PEERS =
- "[% l('Unlink selected conjoined copies?') %]";
+ "[% l('Unlink selected conjoined items?') %]";
s.CONFIRM_DELETE_PEERS_MESSAGE =
- "[% l('Will unlink {{peers}} copies') %]";
+ "[% l('Will unlink {{peers}} items') %]";
s.CONFIRM_TRANSFER_COPIES_TO_MARKED_VOLUME =
"[% l('Are you sure you want to transfer selected items to the marked volume?') %]";
s.OVERRIDE_TRANSFER_COPIES_TO_MARKED_VOLUME_TITLE =
<div class="col-md-6">
<div class="pull-right">
<button type="button" class="btn btn-default" ng-click="selectedHoldingsVolCopyAdd()">
- [% l('Add Copies') %]
+ [% l('Add Items') %]
</button>
<div class="btn-group" uib-dropdown dropdown-append-to-body>
<button id="serials-button" type="button" class="btn btn-default" uib-dropdown-toggle>
<eg-grid-menu-item handler="changeConjoinedType"
label="[% l('Change Type') %]"/>
- <eg-grid-field label="[% l('Copy') %]" path="target_copy.barcode" visible>
+ <eg-grid-field label="[% l('Item') %]" path="target_copy.barcode" visible>
<a target="_self" href="[% ctx.base_path %]/staff/cat/item/{{item.target_copy().id()}}">
{{item.target_copy().barcode()}}
</a>
checked="holdings_show_empty_org"/>
<eg-grid-menu-item handler="holdings_checkbox_handler"
- label="[% l('Show copy detail') %]"
+ label="[% l('Show Item detail') %]"
checkbox="holdings_show_copies"
checked="holdings_show_copies"/>
<eg-grid-action handler="selectedHoldingsVolAdd" group="[% l('Add') %]"
label="[% l('Volumes') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAdd" group="[% l('Add') %]" disabled="vols_not_shown"
- label="[% l('Copies') %]"></eg-grid-action>
+ label="[% l('Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyAdd" group="[% l('Add') %]"
- label="[% l('Volumes and Copies') %]"></eg-grid-action>
+ label="[% l('Volumes and Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAlertsAdd" group="[% l('Add') %]" disabled="vols_not_shown"
- label="[% l('Copy Alerts') %]"></eg-grid-action>
+ label="[% l('Item 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('Copies') %]"></eg-grid-action>
+ label="[% l('Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyEdit" group="[% l('Edit') %]"
- label="[% l('Volumes and Copies') %]"></eg-grid-action>
+ label="[% l('Volumes and Items') %]"></eg-grid-action>
<eg-grid-action handler="replaceBarcodes" group="[% l('Edit') %]"
label="[% l('Replace Barcodes') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAlertsManage" group="[% l('Edit') %]"
- label="[% l('Manage Copy Alerts') %]"></eg-grid-action>
+ label="[% l('Manage Item Alerts') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsEmptyVolCopyDelete" group="[% l('Delete') %]" disabled="vols_not_shown"
label="[% l('Empty Volumes') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyDelete" group="[% l('Delete') %]" disabled="copies_not_shown"
- label="[% l('Copies') %]"></eg-grid-action>
+ label="[% l('Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyDelete" group="[% l('Delete') %]" disabled="copies_not_shown"
- label="[% l('Volumes and Copies') %]"></eg-grid-action>
+ label="[% l('Volumes and Items') %]"></eg-grid-action>
<eg-grid-action handler="transferVolumes" group="[% l('Transfer') %]"
label="[% l('Volumes 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-field label="[% l('Location') %]" path="location.name" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy #') %]" path="copy_number" flex="1" visible></eg-grid-field>
+ <eg-grid-field label="[% l('Item #') %]" path="copy_number" flex="1" visible></eg-grid-field>
<eg-grid-field label="[% l('Barcode') %]" path="barcode" visible></eg-grid-field>
<eg-grid-field label="[% l('Status') %]" path="status.name" flex="1" visible></eg-grid-field>
<eg-grid-field label="[% l('Circulating Library') %]" path="circ_lib.name"></eg-grid-field>
<eg-grid-field label="[% l('Price') %]" path="price"></eg-grid-field>
<eg-grid-field label="[% l('Circulation Modifier') %]" path="circ_modifier"></eg-grid-field>
- <eg-grid-field label="[% l('Copy ID') %]" path="id"></eg-grid-field>
+ <eg-grid-field label="[% l('Item ID') %]" path="id"></eg-grid-field>
<eg-grid-field label="[% l('Circulate As MARC Type') %]" path="circ_as_type"></eg-grid-field>
<eg-grid-field label="[% l('Circulate') %]" datatype="bool" path="circulate"></eg-grid-field>
<eg-grid-field label="[% l('Deposit?') %]" datatype="bool" path="deposit"></eg-grid-field>
<eg-grid-menu-item handler="transfer_holds_to_marked"
label="[% l('Transfer All Title Holds') %]"></eg-grid-menu-item> -->
- <eg-grid-action handler="grid_actions.show_recent_circs_wide" group="[% l('Copy') %]"
+ <eg-grid-action handler="grid_actions.show_recent_circs_wide" group="[% l('Item') %]"
label="[% l('Show Last Few Circulations') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.show_patrons_wide" group="[% l('Patron') %]"
label="[% l('Retrieve Patron') %]"></eg-grid-action>
<eg-grid-action group="[% l('Hold') %]" handler="grid_actions.set_copy_quality_wide"
- label="[% l('Set Desired Copy Quality') %]"></eg-grid-action>
+ label="[% l('Set Desired Item Quality') %]"></eg-grid-action>
<eg-grid-action group="[% l('Hold') %]" handler="grid_actions.edit_pickup_lib_wide"
label="[% l('Edit Pickup Library') %]"></eg-grid-action>
<eg-grid-action group="[% l('Hold') %]" handler="grid_actions.edit_notify_prefs_wide"
label="[% l('Un-Set Top of Queue') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.transfer_to_marked_title_wide" group="[% l('Hold') %]"
label="[% l('Transfer To Marked Title') %]"></eg-grid-action>
- <eg-grid-action handler="grid_actions.mark_damaged_wide" group="[% l('Copy') %]"
+ <eg-grid-action handler="grid_actions.mark_damaged_wide" group="[% l('Item') %]"
label="[% l('Mark Item Damaged') %]"></eg-grid-action>
- <eg-grid-action handler="grid_actions.mark_missing_wide" group="[% l('Copy') %]"
+ <eg-grid-action handler="grid_actions.mark_missing_wide" group="[% l('Item') %]"
label="[% l('Mark Item Missing') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.retarget_wide" group="[% l('Hold') %]"
label="[% l('Find Another Target') %]"></eg-grid-action>
label="[% l('Cancel Hold') %]"></eg-grid-action>
<eg-grid-field label="[% l('Hold ID') %]" path='hold.id'></eg-grid-field>
- <eg-grid-field label="[% l('Current Copy') %]"
+ <eg-grid-field label="[% l('Current Item') %]"
path='hold.cp_barcode'>
<a href="./cat/item/{{item.hold.cp_id}}/summary" target="_self">
{{item.hold.cp_barcode}}
</eg-grid-field>
<eg-grid-field label="[% l('Author') %]" path='hold.author'></eg-grid-field>
- <eg-grid-field label="[% l('Potential Copies') %]" path='hold.potentials'></eg-grid-field>
+ <eg-grid-field label="[% l('Potential Items') %]" path='hold.potentials'></eg-grid-field>
<eg-grid-field label="[% l('Status') %]" path='status_string'></eg-grid-field>
<eg-grid-field label="[% l('Queue Position') %]" path='hold.relative_queue_position' hidden></eg-grid-field>
<eg-grid-field path='hold.rusr_id' label="[% l('Requestor ID') %]" hidden></eg-grid-field>
<eg-grid-field path='hold.rusr_usrname' label="[% l('Requestor Username') %]" hidden></eg-grid-field>
- <eg-grid-field label="[% l('Copy Status') %]" path="hold.cs_name" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item Status') %]" path="hold.cs_name" hidden></eg-grid-field>
<eg-grid-field path='hold.acnp_label' label="[% l('CN Prefix') %]" hidden></eg-grid-field>
<eg-grid-field path='hold.acns_label' label="[% l('CN Suffix') %]" hidden></eg-grid-field>
<eg-grid-action handler="selectedHoldingsCopyAdd" group="[% l('Add') %]"
label="[% l('Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyAdd" group="[% l('Add') %]"
- label="[% l('Volumes and Items') %]"></eg-grid-action>
+ label="[% l('Call Numbers and Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyAlertsAdd" group="[% l('Add') %]"
- label="[% l('Copy Alerts') %]"></eg-grid-action>
+ label="[% l('Item Alerts') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolEdit" group="[% l('Edit') %]"
- label="[% l('Volumes') %]"></eg-grid-action>
+ label="[% l('Call Numbers') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsCopyEdit" group="[% l('Edit') %]"
label="[% l('Items') %]"></eg-grid-action>
<eg-grid-action handler="selectedHoldingsVolCopyEdit" group="[% l('Edit') %]"
- label="[% l('Volumes and Items') %]"></eg-grid-action>
+ label="[% l('Call Numbers and Items') %]"></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>
+ label="[% l('Manage Item Alerts') %]"></eg-grid-action>
<eg-grid-action handler="changeItemOwningLib" group="[% l('Transfer') %]"
label="[% l('Items 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('Items to Previously Marked Call Number') %]"></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>
<eg-grid-field label="[% l('Due Date') %]" path="_circ.due_date" datecontext="_circ_lib" dateonlyinterval="_duration" datatype="timestamp" visible></eg-grid-field>
<eg-grid-field label="[% l('Location') %]" path="location.name" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy Status') %]" path="status.name" visible></eg-grid-field>
+ <eg-grid-field label="[% l('Item Status') %]" path="status.name" visible></eg-grid-field>
<eg-grid-field label="[% l('Title') %]"
path="call_number.record.simple_record.title" visible>
<a target="_blank" href="[% ctx.base_path %]/staff/cat/catalog/record/{{item['call_number.record.id']}}">
<eg-grid-field label="[% l('Circulate?') %]" path="circulate" hidden></eg-grid-field>
<eg-grid-field label="[% l('Circulation Library') %]" path="circ_lib.shortname" hidden></eg-grid-field>
<eg-grid-field label="[% l('Circulation Modifier') %]" path="circ_modifier.name" hidden></eg-grid-field>
- <eg-grid-field label="[% l('Copy ID') %]" path="id" hidden></eg-grid-field>
- <eg-grid-field label="[% l('Copy Number') %]" path="copy_number" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item ID') %]" path="id" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item Number') %]" path="copy_number" hidden></eg-grid-field>
<eg-grid-field label="[% l('Created By') %]"
path="creator" hidden>
<div class="flex-cell">[% l('Acquisition Cost') %]</div>
<div class="flex-cell well">{{copy.cost()}}</div>
- <div class="flex-cell">[% l('Copy Location') %]</div>
+ <div class="flex-cell">[% l('Shelving Location') %]</div>
<div
class="flex-cell well"
title="[% l('Holdable') %]: {{copy.location().holdable() | boolText}} / [% l('OPAC Visible') %]: {{copy.location().opac_visible() | boolText}}"
</div>
<div class="flex-row">
- <div class="flex-cell">[% l('Copy ID') %]</div>
+ <div class="flex-cell">[% l('Item ID') %]</div>
<div class="flex-cell well">{{copy.id()}}</div>
<div class="flex-cell">[% l('Holdable') %]</div>
</div>
<div class="flex-row">
- <div class="flex-cell">[% l('Copy Alerts') %]</div>
+ <div class="flex-cell">[% l('Item Alerts') %]</div>
<div class="flex-cell" id="item-status-alert-msg">
<button class="btn btn-default" ng-click="addCopyAlerts(copy.id())" >[% l('Add') %]</button>
<button class="btn btn-default" ng-disabled="!copy_alert_count" ng-click="manageCopyAlerts(copy.id())" >[% l('Manage') %]</button>
</div>
<div class="col-md-4">
<ul>
- <li>[% l('Copy Current Row Above: CTRL+Up') %]</li>
- <li>[% l('Copy Current Row Below: CTRL+Down') %]</li>
+ <li>[% l('Item Current Row Above: CTRL+Up') %]</li>
+ <li>[% l('Item Current Row Below: CTRL+Down') %]</li>
<li>[% l('Add Subfield: CTRL+D or CTRL+I') %]</li>
<li>[% l('Remove Row: CTRL+Del') %]</li>
</ul>
<div class="row pad-vert">
<div class="col-md-6">
<div class="alert alert-danger" ng-if="copyNotFound">
- [% l('Copy Not Found') %]
+ [% l('Item Not Found') %]
</div>
<div class="alert alert-success" ng-if="updateOK">
- <span>[% l('Copy Updated') %]</span>
+ <span>[% l('Item Updated') %]</span>
<span class="horiz-pad" ng-if="copyId">
<a href="./cat/item/{{copyId}}/summary" target="_self">
[% l('View Item Details') %]
persist-key="cat.record_overlay.holdings">
<eg-grid-menu-item handler="edit_volumes" label="[% l('Edit volumes') %]" ng-if="editVolumes"></eg-grid-menu-item>
- <eg-grid-menu-item handler="edit_copies" label="[% l('Edit volumes and copies') %]" ng-if="editCopies"></eg-grid-menu-item>
+ <eg-grid-menu-item handler="edit_copies" label="[% l('Edit volumes and items') %]" ng-if="editCopies"></eg-grid-menu-item>
<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-field label="[% l('# Copies') %]" path="copy_count" visible></eg-grid-field>
+ <eg-grid-field label="[% l('# Items') %]" path="copy_count" visible></eg-grid-field>
</eg-grid>
[%
WRAPPER "staff/base.tt2";
- ctx.page_title = l("Volume/Copy Editor");
+ ctx.page_title = l("Volume/Item Editor");
ctx.page_app = "egVolCopy";
%]
<div class="row pad-vert" ng-if="template_controls && defaults.show_vol_template_controls">
<div class="row">
<div class="col-xs-12">
- <h4 class="center-block">[% l('Copy Attributes') %]</h4>
+ <h4 class="center-block">[% l('Item Attributes') %]</h4>
</div>
</div>
</div>
ng-disabled="!defaults.copy_notes"
ng-click="copy_notes_dialog(workingGridControls.selectedItems())"
type="button">
- [% l('Copy Notes') %]
+ [% l('Item Notes') %]
</button>
<button
class="btn btn-default"
ng-disabled="!defaults.attributes.alerts"
ng-click="copy_alerts_dialog(workingGridControls.selectedItems())"
type="button">
- [% l('Copy Alerts') %]
+ [% l('Item Alerts') %]
</button>
</div>
</div>
ng-disabled="!defaults.copy_tags"
ng-click="copy_tags_dialog(workingGridControls.selectedItems())"
type="button">
- [% l('Copy Tags') %]
+ [% l('Item Tags') %]
</button>
</div>
</div>
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('New Copy Alert') %]</h4>
+ <h4 class="modal-title">[% l('New Item Alert') %]</h4>
</div>
<div class="modal-body">
<div class="row">
</div>
<div class="row">
<div class="col-md-12">
- <h4 class="pull-left">[% l('Existing Copy Alerts') %]</h4>
+ <h4 class="pull-left">[% l('Existing Item Alerts') %]</h4>
</div>
</div>
</div>
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('New Copy Note') %]</h4>
+ <h4 class="modal-title">[% l('New Item Note') %]</h4>
</div>
<div class="modal-body">
<div class="row">
</div>
<div class="row">
<div class="col-md-12">
- <h4 class="pull-left">[% l('Existing Copy Notes') %]</h4>
+ <h4 class="pull-left">[% l('Existing Item Notes') %]</h4>
</div>
</div>
</div>
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Manage Copy Tags') %]</h4>
+ <h4 class="modal-title">[% l('Manage Item Tags') %]</h4>
</div>
<div class="modal-body">
<ul>
<div class="col-md-3">
<div class="row">
<div class="col-xs-12">
- <h4>[% l('Volume/Copy Detail defaults') %]</h4>
+ <h4>[% l('Volume/Item Detail defaults') %]</h4>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.always_volumes"/>
- [% l('Always display Volume/Copy Detail pane') %]
+ [% l('Always display Volume/Item Detail pane') %]
</label>
</div>
</div>
<div class="col-xs-12">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.show_vol_template_controls"/>
- [% l('Allow Call Number attributes in Copy Templates') %]
+ [% l('Allow Call Number attributes in Item Templates') %]
</label>
</div>
</div>
<div class="col-md-5">
<div class="row">
<div class="col-xs-12">
- <h4>[% l('Display defaults for Working Copy tab') %]</h4>
+ <h4>[% l('Display defaults for Working Item tab') %]</h4>
</div>
</div>
<div class="row">
<div class="col-xs-6">
- <h6>[% l('Copy display') %]</h6>
+ <h6>[% l('Item display') %]</h6>
</div>
<div class="col-xs-6">
<h6>[% l('Miscellaneous') %]</h6>
<div class="col-xs-6">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.attributes.alerts"/>
- [% l('Add/Edit Copy Alerts') %]
+ [% l('Add/Edit Item Alerts') %]
</label>
</div>
</div>
<div class="col-xs-6">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.copy_notes"/>
- [% l('Add/Edit Copy Notes') %]
+ [% l('Add/Edit Item Notes') %]
</label>
</div>
</div>
<div class="col-xs-6">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.copy_notes_pub"/>
- [% l('Copy Notes are Public') %]
+ [% l('Item Notes are Public') %]
</label>
</div>
</div>
<div class="col-xs-6">
<label>
<input type="checkbox" ng-change="saveDefaults()" ng-model="defaults.copy_tags"/>
- [% l('Add/Edit Copy Tags') %]
+ [% l('Add/Edit Item Tags') %]
</label>
</div>
</div>
<div class="col-md-4">
<div class="row">
<div class="col-xs-12">
- <h4>[% l('Display defaults for Completed Copies tab') %]</h4>
+ <h4>[% l('Display defaults for Completed Items tab') %]</h4>
</div>
</div>
<script>window.empty_label_string = "[% l('Missing Call Number') %]";</script>
<div ng-show="!only_vols" class="btn-group">
<label class="btn btn-default" ng-click="show_vols = !show_vols">
- <span ng-show="show_vols" style="padding-right: 5px;">[% l('Hide Volume/Copy Details') %]</span>
- <span ng-hide="show_vols" style="padding-right: 5px;">[% l('Show Volume/Copy Details') %]</span>
+ <span ng-show="show_vols" style="padding-right: 5px;">[% l('Hide Volume/Item Details') %]</span>
+ <span ng-hide="show_vols" style="padding-right: 5px;">[% l('Show Volume/Item Details') %]</span>
</label>
<label class="btn btn-default" ng-click="show_copies = !show_copies">
- <span ng-show="show_copies" style="padding-right: 5px;">[% l('Hide Copy Attributes') %]</span>
- <span ng-hide="show_copies" style="padding-right: 5px;">[% l('Show Copy Attributes') %]</span>
+ <span ng-show="show_copies" style="padding-right: 5px;">[% l('Hide Item Attributes') %]</span>
+ <span ng-hide="show_copies" style="padding-right: 5px;">[% l('Show Item Attributes') %]</span>
</label>
</div>
<div class="col-xs-1"><b>[% l('Prefix') %]</b></div>
<div class="col-xs-2"><b>[% l('Call Number') %]</b></div>
<div class="col-xs-1"><b>[% l('Suffix') %]</b></div>
- <div class="col-xs-1" ng-hide="only_vols"><b>[% l('Copies') %]</b></div>
+ <div class="col-xs-1" ng-hide="only_vols"><b>[% l('Items') %]</b></div>
<div class="col-xs-5" ng-hide="only_vols">
<div class="row">
<div class="col-xs-5"><b>[% l('Barcode') %]</b></div>
- <div class="col-xs-3"><b>[% l('Copy #') %]</b></div>
+ <div class="col-xs-3"><b>[% l('Item #') %]</b></div>
<div class="col-xs-4"><b>[% l('Part') %]</b></div>
</div>
</div>
<ul ng-model="copytab" class="nav nav-tabs">
<li ng-class="{active : copytab == 'working'}">
- <a ng-click="copytab='working'" >[% l('Working Copies') %]</a>
+ <a ng-click="copytab='working'" >[% l('Working Items') %]</a>
</li>
<li ng-class="{active : copytab == 'complete'}">
- <a ng-click="copytab='complete'" >[% l('Completed Copies') %]</a>
+ <a ng-click="copytab='complete'" >[% l('Completed Items') %]</a>
</li>
</ul>
<eg-grid-field label="[% l('CN Prefix') %]" path="call_number.prefix.label" visible></eg-grid-field>
<eg-grid-field label="[% l('Call Number') %]" path="call_number.label" visible></eg-grid-field>
<eg-grid-field label="[% l('CN Suffix') %]" path="call_number.suffix.label" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy ID') %]" path="id" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item ID') %]" path="id" hidden></eg-grid-field>
</eg-grid>
<eg-grid-field label="[% l('Reference?') %]" path="ref" visible></eg-grid-field>
<eg-grid-field label="[% l('Status') %]" flesher="statusById" path="status.name" visible></eg-grid-field>
<eg-grid-field label="[% l('OPAC Visible') %]" path="opac_visible" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy ID') %]" path="id" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item ID') %]" path="id" hidden></eg-grid-field>
</eg-grid>
</div>
<a ng-click="tab = 'edit'" >[% l('Edit') %]</a>
</li>
<li ng-class="{active : tab == 'templates'}">
- <a ng-click="tab = 'templates'" >[% l('Copy Templates') %]</a>
+ <a ng-click="tab = 'templates'" >[% l('Item Templates') %]</a>
</li>
<li ng-class="{active : tab == 'defaults'}">
<a ng-click="tab = 'defaults'" >[% l('Defaults') %]</a>
<div ng-if="edit_templates">
<div class="row">
- <h2>[% l("Edit Volume/Copy Templates") %]</h2>
+ <h2>[% l("Edit Volume/Item Templates") %]</h2>
</div>
<div class="row">
<eg-vol-template edit-templates="edit_templates"></eg-vol-template>
</eg-grid-action>
<eg-grid-action
handler="addCopyAlerts"
- label="[% l('Add Copy Alerts') %]">
+ label="[% l('Add Item Alerts') %]">
</eg-grid-action>
<eg-grid-action
handler="manageCopyAlerts"
- label="[% l('Manage Copy Alerts') %]">
+ label="[% l('Manage Item Alerts') %]">
</eg-grid-action>
<!-- Show Group -->
label="[% l('Retrieve Patron') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.set_copy_quality"
- label="[% l('Set Desired Copy Quality') %]"></eg-grid-action>
+ label="[% l('Set Desired Item Quality') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_pickup_lib"
label="[% l('Edit Pickup Library') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_notify_prefs"
<eg-grid-field name="copy_id"
path="current_copy.id" hidden required></eg-grid-field>
<eg-grid-field name="barcode"
- path="current_copy.barcode" label="[% l('Current Copy') %]">
+ path="current_copy.barcode" label="[% l('Current Item') %]">
<a href="./cat/item/{{item.copy_id}}/summary" target="_self">
{{item.barcode}}
</a>
<eg-grid-field name="parts" path="part.label"
label="[% l('Parts') %]"></eg-grid-field>
<eg-grid-field name="copy_status" path="current_copy.status.name"
- label="[% l('Copy Status') %]"></eg-grid-field>
+ label="[% l('Item Status') %]"></eg-grid-field>
<eg-grid-field name="copy_circ_lib_id" path="current_copy.circ_lib.id"
- required hidden label="[% l('Copy Circ Lib ID') %]"></eg-grid-field>
+ required hidden label="[% l('Item Circ Lib ID') %]"></eg-grid-field>
<eg-grid-field name="notes" path="notes.body"
hidden required label="[% l('Hold Notes') %]"></eg-grid-field>
<eg-grid-field name="patron_id" path="usr.id" hidden required></eg-grid-field>
hidden required label="[% l('Phone Notify') %]"></eg-grid-field>
<eg-grid-field name="staff_hold" path="_is_staff_hold" datatype="bool"
required hidden label="[% l('Staff Hold') %]"></eg-grid-field>
- <eg-grid-field label="[% l('Potential Copies') %]"
+ <eg-grid-field label="[% l('Potential Items') %]"
path='potential_copies'></eg-grid-field>
<eg-grid-field label="[% l('Queue Position') %]"
path='queue_position' hidden></eg-grid-field>
</eg-grid-field>
<eg-grid-field label="[% l('Circ Modifier') %]" path='current_copy.circ_modifier' hidden>
</eg-grid-field>
- <eg-grid-field label="[% l('Copy Status Change Time') %]" path='current_copy.status_changed_time' datatype="timestamp" hidden required>
+ <eg-grid-field label="[% l('Item Status Change Time') %]" path='current_copy.status_changed_time' datatype="timestamp" hidden required>
</eg-grid-field>
<eg-grid-field label="[% l('Hold Type') %]" path='hold_type' hidden required>
</eg-grid-field>
label="[% l('Retrieve Patron') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.set_copy_quality_wide"
- label="[% l('Set Desired Copy Quality') %]"></eg-grid-action>
+ label="[% l('Set Desired Item Quality') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_pickup_lib_wide"
label="[% l('Edit Pickup Library') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_notify_prefs_wide"
label="[% l('Uncancel Hold') %]"></eg-grid-action>
<eg-grid-field label="[% l('Hold ID') %]" path='hold.id'></eg-grid-field>
- <eg-grid-field label="[% l('Current Copy') %]"
+ <eg-grid-field label="[% l('Current Item') %]"
path='hold.cp_barcode'>
<a href="./cat/item/{{item.hold.cp_id}}/summary" target="_self">
{{item.hold.cp_barcode}}
</eg-grid-field>
<eg-grid-field label="[% l('Author') %]" path='hold.author'></eg-grid-field>
- <eg-grid-field label="[% l('Potential Copies') %]" path='hold.potentials'></eg-grid-field>
+ <eg-grid-field label="[% l('Potential Items') %]" path='hold.potentials'></eg-grid-field>
<eg-grid-field label="[% l('Status') %]" path='status_string'></eg-grid-field>
<eg-grid-field label="[% l('Queue Position') %]" path='hold.relative_queue_position' hidden></eg-grid-field>
- <eg-grid-field label="[% l('Copy Status') %]" path="hold.cs_name" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item Status') %]" path="hold.cs_name" hidden></eg-grid-field>
<eg-grid-field label="[% l('Fulfillment Date/Time') %]" path='hold.fulfillment_time' datatype="timestamp" hidden></eg-grid-field>
<eg-grid-field label="[% l('Checkin Time') %]" path='hold.checkin_time' datatype="timestamp" hidden></eg-grid-field>
</form>
<div clas="row" ng-if="copyNotFound">
- <div class="col-md-6 alert alert-danger">[% l('Copy Not Found') %]</div>
+ <div class="col-md-6 alert alert-danger">[% l('Item Not Found') %]</div>
</div>
<eg-grid
<eg-grid-field label="[% l('CN Suffix') %]" path="copy.call_number.suffix.label" visible></eg-grid-field>
<eg-grid-field label="[% l('Location') %]" path="copy.location.name" visible></eg-grid-field>
<eg-grid-field label="[% l('Title') %]" path="title" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy Status') %]" path="copy.status.name" visible></eg-grid-field>
+ <eg-grid-field label="[% l('Item Status') %]" path="copy.status.name" visible></eg-grid-field>
</eg-grid>
<div class="flex-row pad-vert">
</label>
</div>
<div class="form-group" style="margin-left:10px">
- <label for="bill-receipt-copies">[% l('# Copies') %]</label>
+ <label for="bill-receipt-copies">[% l('# Items') %]</label>
<input type="number" min="1" style="width:5em"
ng-model="receipt_count"
class="form-control" id="bill-receipt-copies"/>
<!--
need to decide if these are necessary here w/ inline links
- to record and copy details (though they could be hidden).
+ to record and item details (though they could be hidden).
it's misleading to allow the user to select multiple bills
but only open the link to one
{{item.copy_barcode}}
</a>
</eg-grid-field>
- <!-- fetch the copy ID so we can link to it. hide it by default -->
+ <!-- fetch the item ID so we can link to it. hide it by default -->
<eg-grid-field path="circulation.target_copy.id"
- label="[% l('Copy ID') %]" name="copy_id" required hidden>
+ label="[% l('Item ID') %]" name="copy_id" required hidden>
</eg-grid-field>
<eg-grid-field path="circulation.target_copy.circ_modifier"
<eg-grid-action
handler="addCopyAlerts"
- label="[% l('Add Copy Alerts') %]">
+ label="[% l('Add Item Alerts') %]">
</eg-grid-action>
<eg-grid-action
handler="manageCopyAlerts"
- label="[% l('Manage Copy Alerts') %]">
+ label="[% l('Manage Item Alerts') %]">
</eg-grid-action>
<eg-grid-field label="[% l('Balance Owed') %]"
label="[% l('Show Holds for Title') %]"></eg-grid-action>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action handler="grid_actions.set_copy_quality"
- label="[% l('Set Desired Copy Quality') %]"></eg-grid-action>
+ label="[% l('Set Desired Item Quality') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_pickup_lib"
label="[% l('Edit Pickup Library') %]"></eg-grid-action>
<eg-grid-action handler="grid_actions.edit_notify_prefs"
label="[% l('Uncancel Hold') %]"></eg-grid-action>
<eg-grid-field label="[% l('Hold ID') %]" path='hold.id'></eg-grid-field>
- <eg-grid-field label="[% l('Current Copy') %]"
+ <eg-grid-field label="[% l('Current Item') %]"
path='hold.current_copy.barcode'>
<a href="./cat/item/{{item.hold.current_copy().id()}}/summary" target="_self">
{{item.hold.current_copy().barcode()}}
</eg-grid-field>
<eg-grid-field label="[% l('Author') %]" path='mvr.author'></eg-grid-field>
- <eg-grid-field label="[% l('Potential Copies') %]" path='potential_copies'></eg-grid-field>
+ <eg-grid-field label="[% l('Potential Items') %]" path='potential_copies'></eg-grid-field>
<eg-grid-field label="[% l('Status') %]" path='status_string'></eg-grid-field>
<eg-grid-field label="[% l('Queue Position') %]" path='queue_position' hidden></eg-grid-field>
</eg-grid-field>
<eg-grid-field path="*" hidden></eg-grid-field>
<eg-grid-field path="target_copy.holds_count.count" hidden></eg-grid-field>
- <eg-grid-field label="[% l('Copy Status') %]" path="target_copy.status.name" hidden></eg-grid-field>
+ <eg-grid-field label="[% l('Item Status') %]" path="target_copy.status.name" hidden></eg-grid-field>
<eg-grid-field path="target_copy.circ_modifier" hidden></eg-grid-field>
<eg-grid-field path="target_copy.*" hidden></eg-grid-field>
<eg-grid-field path="target_copy.call_number.*" hidden></eg-grid-field>
<eg-grid-action divider="true"></eg-grid-action>
<eg-grid-action
handler="addCopyAlerts"
- label="[% l('Add Copy Alerts') %]">
+ label="[% l('Add Item Alerts') %]">
</eg-grid-action>
<eg-grid-action
handler="manageCopyAlerts"
- label="[% l('Manage Copy Alerts') %]">
+ label="[% l('Manage Item Alerts') %]">
</eg-grid-action>
s.CIRC_CLAIMS_RETURNED =
'[% l('Item "[_1]" is marked as Claims Returned', '{{barcode}}') %]';
s.CHECKOUT_FAILED_GENERIC =
- '[% l('Unable to checkout copy "[_1]" : [_2]', '{{barcode}}', '{{textcode}}') %]';
+ '[% l('Unable to checkout item "[_1]" : [_2]', '{{barcode}}', '{{textcode}}') %]';
s.EMAILED_CHECKOUT_RECEIPT =
"[% l('Emailed checkout receipt') %]";
s.COPY_ALERT_MSG_DIALOG_TITLE =
- '[% l('Copy Alert Message for "[_1]"', '{{copy_barcode}}') %]';
+ '[% l('Item Alert Message for "[_1]"', '{{copy_barcode}}') %]';
s.UNCAT_ALERT_DIALOG =
- '[% l('Copy "[_1]" was mis-scanned or is not cataloged', '{{copy_barcode}}') %]';
+ '[% l('Item "[_1]" was mis-scanned or is not cataloged', '{{copy_barcode}}') %]';
s.PERMISSION_DENIED =
'[% l('Permission Denied : [_1]', '{{permission}}') %]';
s.PRECAT_CHECKIN_MSG =
s.ABORT_TRANSIT_CONFIRM = '[% l("Cancel {{num_transits}} transits?") %]';
s.ROUTE_TO_HOLDS_SHELF = '[% l("Holds Shelf") %]';
s.ROUTE_TO_CATALOGING = '[% l("Cataloging") %]';
-s.COPY_IN_TRANSIT = '[% l("Copy is In-Transit") %]';
+s.COPY_IN_TRANSIT = '[% l("Item is In-Transit") %]';
s.TOO_MANY_CLAIMS_RETURNED =
'[% l("Patron exceeds claims returned count. Force this action?") %]';
s.MARK_NEVER_CHECKED_OUT =
s.ON_DEMAND_COPY_ALERT = {
'CHECKIN': {
'NORMAL' : '[% l("Normal checkin") %]',
- 'LOST' : '[% l("Copy was marked lost") %]',
- 'LOST_AND_PAID' : '[% l("Copy was marked lost and paid for") %]',
- 'MISSING' : '[% l("Copy was marked missing") %]',
- 'DAMAGED' : '[% l("Copy was marked damaged") %]',
- 'CLAIMSRETURNED' : '[% l("Copy was marked claims returned") %]',
- 'LONGOVERDUE' : '[% l("Copy was marked long overdue") %]',
- 'CLAIMSNEVERCHECKEDOUT' : '[% l("Copy was marked claims never checked out") %]'
+ 'LOST' : '[% l("Item was marked lost") %]',
+ 'LOST_AND_PAID' : '[% l("Item was marked lost and paid for") %]',
+ 'MISSING' : '[% l("Item was marked missing") %]',
+ 'DAMAGED' : '[% l("Item was marked damaged") %]',
+ 'CLAIMSRETURNED' : '[% l("Item was marked claims returned") %]',
+ 'LONGOVERDUE' : '[% l("Item was marked long overdue") %]',
+ 'CLAIMSNEVERCHECKEDOUT' : '[% l("Item was marked claims never checked out") %]'
},
'CHECKOUT': {
'NORMAL' : '[% l("Normal checkout") %]',
- 'LOST' : '[% l("Copy was marked lost") %]',
- 'LOST_AND_PAID' : '[% l("Copy was marked lost and paid for") %]',
- 'MISSING' : '[% l("Copy was marked missing") %]',
- 'DAMAGED' : '[% l("Copy was marked damaged") %]',
- 'CLAIMSRETURNED' : '[% l("Copy was marked claims returned") %]',
- 'LONGOVERDUE' : '[% l("Copy was marked long overdue") %]',
- 'CLAIMSNEVERCHECKEDOUT' : '[% l("Copy was marked claims never checked out") %]'
+ 'LOST' : '[% l("Item was marked lost") %]',
+ 'LOST_AND_PAID' : '[% l("Item was marked lost and paid for") %]',
+ 'MISSING' : '[% l("Item was marked missing") %]',
+ 'DAMAGED' : '[% l("Item was marked damaged") %]',
+ 'CLAIMSRETURNED' : '[% l("Item was marked claims returned") %]',
+ 'LONGOVERDUE' : '[% l("Item was marked long overdue") %]',
+ 'CLAIMSNEVERCHECKEDOUT' : '[% l("Item was marked claims never checked out") %]'
}
};
}]);
<script>
angular.module('egCoreMod').run(['egStrings', function(s) {
s['HOLD_STATUS_-1'] = "[% l('Error (-1)') %]";
-s.HOLD_STATUS_1 = "[% l('Waiting for Copy') %]";
+s.HOLD_STATUS_1 = "[% l('Waiting for Item') %]";
s.HOLD_STATUS_2 = "[% l('Waiting for Capture') %]";
s.HOLD_STATUS_3 = "[% l('In Transit') %]";
s.HOLD_STATUS_4 = "[% l('Ready for Pickup') %]";
<div ng-if="!sameUser">
[% |l('{{circDate | date:$root.egDateFormat}}') %]
There is an open circulation on the requested item.
- This copy was checked out by another patron on [_1].
+ This item was checked out by another patron on [_1].
[% END %]
</div>
</div>
<div class="modal-header">
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Copy In Transit') %]</h4>
+ <h4 class="modal-title">[% l('Item In Transit') %]</h4>
</div>
<div class="modal-body">
<div class="strong-text">
- [% l('There is an open transit on copy [_1]',
+ [% l('There is an open transit on item [_1]',
'{{transit.target_copy().barcode()}}') %]
</div>
<div class="pad-vert"></div>
<button type="button" class="close"
ng-click="cancel()" aria-hidden="true">×</button>
<h4 class="modal-title">
- [% l('Copy Not Available.') %]
+ [% l('Item Not Available.') %]
</h4>
</div>
<div class="modal-body">
<div class="alert alert-warning">
- [% l('Copy Status: [_1]', '{{copyStatus.name()}}') %]
+ [% l('Item Status: [_1]', '{{copyStatus.name()}}') %]
</div>
</div>
<div class="modal-footer">
<div class="flex-row">
<div class="flex-cell">[% l('Hold Type') %]</div>
<div class="flex-cell well">{{hold.hold_type()}}<span ng-if="hold.hold_type() == 'P'"> - {{part.label()}}</span></div>
- <div class="flex-cell">[% l('Current Copy') %]</div>
+ <div class="flex-cell">[% l('Current Item') %]</div>
<div class="flex-cell well">
<a href="./cat/item/{{hold.current_copy().id()}}" target="_self">
{{hold.current_copy().barcode()}}
<div class="flex-cell well">{{hold.current_shelf_lib().shortname()}}</div>
<div class="flex-cell">[% l('Current Copy Location') %]</div>
<div class="flex-cell well">{{hold.current_copy().location().name()}}</div>
- <div class="flex-cell">[% l('Force Copy Quality') %]</div>
+ <div class="flex-cell">[% l('Force Item Quality') %]</div>
<div class="flex-cell well">{{hold.mint_condition() == 't'}}</div>
</div>
<div class="flex-row">
}
/*
- * Volume / Copy Editor Styles
+ * Volume / Item Editor Styles
* /
/* Wrapping in bootstrap style can separate radio buttons from their labels. */
.barcode { width: 16em !important; }
/* use strike-through to mark something that has been acknowledged,
- e.g., a copy alert */
+ e.g., a item alert */
.acknowledged { text-decoration: line-through; }
/* bootstrap alerts are heavily padded. use this to reduce */
eg-accesskey="[% l('f5') %]"
eg-accesskey-desc="[% l('Item Status') %]">
<span class="glyphicon glyphicon-barcode"></span>
- <span>[% l('Search for Copies by Barcode') %]</span>
+ <span>[% l('Search for Items by Barcode') %]</span>
</a>
</li>
<li>
<li>
<a href="./cat/bucket/copy/view" target="_self">
<span class="glyphicon glyphicon-list-alt"></span>
- [% l('Copy Buckets') %]
+ [% l('Item Buckets') %]
</a>
</li>
<li class="divider"></li>
</div>
<div class="form-group col-sm-3">
<label>[% l('Expected Offset') %]
- <eg-help-popover help-text="[% l('The difference between the nominal publishing date of an issue and the date that you expect to receive your copy.') %]">
+ <eg-help-popover help-text="[% l('The difference between the nominal publishing date of an issue and the date that you expect to receive your item.') %]">
</label>
<input class="form-control" type="text" ng-model="ssub.expected_date_offset"></input>
</div>
</select>
</div>
<div class="col-sm-1" style="padding-left:0"><!-- Yes, it's terrible. But, nested grid alignment... -->
- <button class="btn btn-sm btn-info" ng-click="add_stream(sdist, true)">[% l('Add copy stream') %]</button>
+ <button class="btn btn-sm btn-info" ng-click="add_stream(sdist, true)">[% l('Add item stream') %]</button>
</div>
</div>
<div class="row form-inline pad-vert">
<eg-grid-field label="[% l('Owning Library') %]" path="owning_lib.name" visible></eg-grid-field>
<eg-grid-field label="[% l('Distribution Library') %]" path="sdist.holding_lib.name" visible></eg-grid-field>
<eg-grid-field label="[% l('Distribution Label') %]" path="sdist.label" visible></eg-grid-field>
- <eg-grid-field label="[% l('Copy Stream') %]" path="sstr.id" visible></eg-grid-field>
+ <eg-grid-field label="[% l('Item Stream') %]" path="sstr.id" visible></eg-grid-field>
<eg-grid-field label="[% l('Offset') %]" path="expected_date_offset" visible></eg-grid-field>
<eg-grid-field label="[% l('Start Date') %]" path="start_date" datatype="timestamp" visible></eg-grid-field>
<eg-grid-field label="[% l('End Date') %]" path="end_date" datatype="timestamp" visible></eg-grid-field>
* payments - list of specific payments
Individual payments within payments contain:
-* payment.xact.copy_barcode - Copy barcode
-* payment.xact.title - Copy title
+* payment.xact.copy_barcode - Item barcode
+* payment.xact.title - Item title
-->
Welcome to {{current_location.name}}!<br/>
A receipt of your transaction:<hr/>
* transasctions - a list of transactions, each of which
contains:
xact.summary - information about the transaction
- xact.title - Copy title
- xact.copy_barcode - Copy barcode
+ xact.title - Item title
+ xact.copy_barcode - Item barcode
-->
Welcome to {{current_location.name}}!<br/>
You have the following bills:
pref_ versions of all name fields (e.g. pref_family_name);
* transasctions - a list of transactions, each of which contains:
xact.id - Bill unique id
- xact.copy_barcode - Copy barcode
+ xact.copy_barcode - Item barcode
xact.xact_finish - Billing finish date and time
xact.xact_start - Billing start date and time
xact.summary - Information about the transaction
xact.summary.total_owed - Total billed
xact.summary.total_paid - Total paid
xact.summary.xact_type - Billing type
- xact.title - Copy title
+ xact.title - Item title
xact.summary - information about the transaction
- xact.title - Copy title
- xact.copy_barcode - Copy barcode
+ xact.title - Item title
+ xact.copy_barcode - Item barcode
-->
Welcome to {{current_location.name}}!<br/>
<th>[% l('Patron Barcode') %]</th>
<th>[% l('Patron Last') %]</th>
<th>[% l('Patron Alias') %]</th>
- <th>[% l('Current Copy') %]</th>
+ <th>[% l('Current Item') %]</th>
</tr>
</thead>
<tbody>
in_house_uses - list; each entry contains:
* num_uses - number of uses
- * copy - data for a copy, including the following keys:
+ * copy - data for an item, including the following keys:
barcode : barcode
location.name : shelving location
call_number.label : call number
- * title - copy title
+ * title - item title
-->
<div>
<div>[% l('You marked the following in-house items used:') %]</div>
Template for printing copies from the Item Status page. Available
macros include:
-copies - list; each entry is a fleshed, flattened copy record
+copies - list; each entry is a fleshed, flattened item record
with a variety of keys, including
barcode
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Add Copy Alert') %]</h4>
+ <h4 class="modal-title">[% l('Add Item Alert') %]</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"
aria-hidden="true">×</button>
- <h4 class="modal-title">[% l('Manage Copy Alerts') %]</h4>
+ <h4 class="modal-title">[% l('Manage Item Alerts') %]</h4>
</div>
<div class="modal-body">
<div class="row" ng-repeat="a in copy_alert_list | orderBy:'id()'" ng-init="temp = (a.temp() == 't'); note = a.note(); acked = (a.ack_time() !== null); alert_type = a.alert_type().id()">
<!--
- Copy alert manager dialog
+ Item alert manager dialog
-->
<div>
<div class="modal-header">
- <h4 class="modal-title alert alert-info">[% l('Copy alerts') %]</h4>
+ <h4 class="modal-title alert alert-info">[% l('Item alerts') %]</h4>
</div>
<div class="modal-body">
<div>
<div ng-if="mode == 'checkin' && next_statuses.length > 0">
<div ng-if="next_statuses.length == 1" class="row">
<div class="col-md-8">
- <b>[% l('Next copy status: ') %]</b> {{next_statuses[0].name()}}
+ <b>[% l('Next item status: ') %]</b> {{next_statuses[0].name()}}
</div>
</div>
<div ng-if="next_statuses.length > 1" class="row">
<div class="col-md-4">
- <label for="select-next-status"><b>[% l('Next copy status') %]<b></label>
+ <label for="select-next-status"><b>[% l('Next item status') %]<b></label>
</div>
<div class="col-md-4">
<select id="select-next-status" class="form-control"
</div>
<div>
<img src="[% ctx.media_prefix %]/images/portal/bucket.png"/>
- <a target="_self" href="./cat/bucket/copy/">[% l('Copy Buckets') %]</a>
+ <a target="_self" href="./cat/bucket/copy/">[% l('Item Buckets') %]</a>
</div>
</div>
</div>