From: Bill Erickson Date: Thu, 20 Aug 2020 15:07:13 +0000 (-0400) Subject: LP1892077 Staff catalog Holdings grid more columns X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4ac3cb4692c56258c494d041714f8129ab34abe0;p=Evergreen.git LP1892077 Staff catalog Holdings grid more columns Adds columns for Parts and Circulate As MARC Type. Additionally, adds columns for Notes, Tags, and Alerts which display the count of each linked to a given item. Signed-off-by: Bill Erickson Signed-off-by: Jane Sandberg --- diff --git a/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html b/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html index 86f35cb9e2..8ba41a8489 100644 --- a/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html +++ b/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html @@ -281,6 +281,21 @@ + + + + + + + + + + diff --git a/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts b/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts index 7a064a5468..b2e7c9953c 100644 --- a/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts @@ -497,8 +497,8 @@ export class HoldingsMaintenanceComponent implements OnInit { }, { 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'] } @@ -595,6 +595,11 @@ export class HoldingsMaintenanceComponent implements OnInit { 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.