]> git.koha-community.org Git - koha.git/commit
Bug 37326: decode barcode file in inventory tool
authorNick Clemens <nick@bywatersolutions.com>
Thu, 11 Jul 2024 12:03:40 +0000 (12:03 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 18 Nov 2024 16:44:35 +0000 (17:44 +0100)
commitd794891005e4a457371bd9ecaaf845e70fe85255
treefadb3ec88a5953f716125b29d975f9345f9dd2ac
parentf067830305c98c42143a2d5c579e91a0dc9e7147
Bug 37326: decode barcode file in inventory tool

This patch ensures that barcodes uploaded as a file into batchMod are run through
any transformations to match the behaviour of barcodes entered in a list

To test:
1 - Edit BarcodeSeparators system preference to remove \s
2 - Install barcode transformer plugin:
    https://github.com/bywatersolutions/koha-plugin-barcode-transformer/releases/tag/v1.2.0
3 - Configure the plguin:
item:
  -
    match: "^[A-Z]* \| "
    search: "^[A-Z]* \| "
    replace: ""
  -
    match: " \| .*$"
    search: " \| .*$"
    replace: ""
4 - Go to Cataloging->Batch item modification
5 - Enter a list of barcodes into the 'Scan one by one' box like:
ERR | 12345 | ERR
FOO | 23456 | FOO
BAR | 34567 | BAR
6 - Click 'Continue'
7 - Note the barcodes not found are:
12345
23456
34567
8 - Save the barcodes with extra text into a file
9 - Perform batch mod, supplying the barcodes via the file
10 - Note the barcodes not found are the original strings
11 - Apply patch, restart all
12 - Perform batch modification using file again
13 - Note the not found barcodes are the transformed version
14 - Sign off!

Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
tools/batchMod.pl