Skip to content

Commit 08eb964

Browse files
author
Austin Schaffer
committed
Added barcode column to datamapping and import table
1 parent 21105e8 commit 08eb964

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

Aeon-ArchivesSpace-Addon/Aeon-ArchivesSpace.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,14 @@ function BuildItemsGrid()
231231
gridColumn.OptionsColumn.ReadOnly = true;
232232
gridColumn.Width = 50;
233233

234+
gridColumn = gridView.Columns:Add();
235+
gridColumn.Caption = "Barcode";
236+
gridColumn.FieldName = "Barcode";
237+
gridColumn.Name = "gridColumnBarcode";
238+
gridColumn.Visible = true;
239+
gridColumn.OptionsColumn.ReadOnly = true;
240+
gridColumn.Width = 50;
241+
234242
catalogSearchForm.Grid.GridControl.DataSource = CreateItemsTable();
235243

236244
gridControl:EndUpdate();
@@ -245,6 +253,7 @@ function CreateItemsTable()
245253
itemsTable.Columns:Add("CallNumber");
246254
itemsTable.Columns:Add("Author");
247255
itemsTable.Columns:Add("Volume");
256+
itemsTable.Columns:Add("Barcode");
248257

249258
return itemsTable;
250259
end

Aeon-ArchivesSpace-Addon/DataMapping.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ HostAppInfo.InstanceDataImport["Volume"] =
6565
AeonField = "ItemVolume", AspaceData = "ArchivalObjectContainer", FieldLength = 255, ItemGridColumn = "Volume"
6666
}
6767

68+
HostAppInfo.InstanceDataImport["Barcode"] =
69+
{
70+
AeonField = "ItemNumber", AspaceData = "ArchivalObjectContainerBarcode", FieldLength = 50, ItemGridColumn = "Barcode"
71+
}
6872

6973
-- Resource Citation Import Mapping
7074
HostAppInfo.CitationDataImport = {}

0 commit comments

Comments
 (0)