<eg-grid-column i18n-label label="Call Number Suffix"
path="callNum.suffix.label" name="call_number.suffix.label" [hidden]="true">
</eg-grid-column>
+ <eg-grid-column i18n-label label="Parts" path="copy._monograph_parts"
+ name="monograph_parts" [hidden]="true">
+ </eg-grid-column>
+ <eg-grid-column i18n-label label="Notes" path="copy.notes.length"
+ name="note_count" [hidden]="true">
+ </eg-grid-column>
+ <eg-grid-column i18n-label label="Tags" path="copy.tags.length"
+ name="tag_count" [hidden]="true">
+ </eg-grid-column>
+ <eg-grid-column i18n-label label="Alerts" path="copy.copy_alerts.length"
+ name="alert_count" [hidden]="true">
+ </eg-grid-column>
+ <eg-grid-column i18n-label label="Circulate As MARC Type"
+ path="copy.circ_as_type" [hidden]="true">
+ </eg-grid-column>
<eg-grid-column i18n-label label="Active/Create Date"
path="copy.active_date" datatype="timestamp">
</eg-grid-column>
}, {
flesh: 3,
flesh_fields: {
- acp: ['status', 'location', 'circ_lib', 'parts',
- 'age_protect', 'copy_alerts', 'latest_inventory'],
+ acp: ['status', 'location', 'circ_lib', 'parts', 'notes',
+ 'tags', 'age_protect', 'copy_alerts', 'latest_inventory'],
acn: ['prefix', 'suffix', 'copies'],
acli: ['inventory_workstation']
}
copyNode.target = copy;
const stat = Number(copy.status().id());
+ copy._monograph_parts = '';
+ if (copy.parts().length > 0) {
+ copy._monograph_parts =
+ copy.parts().map(p => p.label()).join(',');
+ }
if (stat === 1 /* checked out */ || stat === 16 /* long overdue */) {
// Avoid looking up circs on items that are not checked out.