- Retrieve and display the label of all monograph parts for
copy listed in the Check Out table
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2
modified: Open-ILS/web/js/ui/default/staff/circ/services/circ.js
<eg-grid-field path="circ.*" parent-idl-class="circ" hidden></eg-grid-field>
<eg-grid-field path="acp.*" parent-idl-class="acp" hidden></eg-grid-field>
<eg-grid-field path="acn.*" parent-idl-class="acn" hidden></eg-grid-field>
+ <eg-grid-field path="_monograph_part" label="[% l('Monograph Part') %]" parent-idl-class="bmp" hidden></eg-grid-field>
<eg-grid-field path="acn.prefix.label" label="[% l('CN Prefix') %]" parent-idl-class="acn" hidden></eg-grid-field>
<eg-grid-field path="acn.suffix.label" label="[% l('CN Suffix') %]" parent-idl-class="acn" hidden></eg-grid-field>
<eg-grid-field path="record.*" parent-idl-class="mvr" hidden></eg-grid-field>
data.route_to = data.acp.location().name();
}
}
+ // allow us to get at the monograph parts associated with a copy
+ if (payload.copy && payload.copy.parts()) {
+ data._monograph_part = payload.copy.parts().map(function(part) {
+ return part.label();
+ }).join(',');
+ }
egWorkLog.record(
(worklog_action == 'checkout' || worklog_action == 'noncat_checkout')