Koha-clms/C4
William Lavoie db067d48ee
Bug 19113: Barcode value builder not working with numeric branchcode
The regexp for the value builder 'hbyymmincr' doesn't allow for numerics in the branchcode,
so the nextnum found is always 0 and multiple Add always generate the same barcode.
This simply allow for numerics within the regex.

Test
- It's a bit complicated.  You need
   - all your branchcodes to be numerics (01,02,71...)
   - all barcodes to already be a bunch of numbers
- Modify the syspref 'autobarcode' to hbyymmincr, the home branch + date one.
- Find an item in the pro-search,
- New -> New Item
- Click on the 'p' to have the value builder create the next barcode.
   - Without the patch, the query won't have found anything, so it'll suggest xxxxxx0001
- Click Add.  It reprensent the form to enter another one.
   - Click on the 'p' edit box, it'll offer you again xxxxxx0001
With the patch, it'll offer valid ones everytime.

Signed-off-by: David Nind <david@davidnind.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2025-02-17 15:06:03 +01:00
..
AuthoritiesMarc Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Barcodes Bug 19113: Barcode value builder not working with numeric branchcode 2025-02-17 15:06:03 +01:00
ClassSortRoutine Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ClassSplitRoutine Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Creators Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
External Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Form Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Heading Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ILSDI Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Installer Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Labels Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Linker Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Members Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
OAI Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Output Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Patroncards Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Reports Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
SIP Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Search Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Serials Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Utils/DataTables Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Accounts.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Acquisition.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Auth.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Auth_cas_servers.yaml.sample Bug 17065 - Rename C4/Auth_cas_servers.yaml.orig 2016-08-08 13:16:36 +00:00
Auth_with_cas.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Auth_with_ldap.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Auth_with_shibboleth.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
AuthoritiesMarc.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Barcodes.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Biblio.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Breeding.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Budgets.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Calendar.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Charset.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Circulation.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ClassSortRoutine.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ClassSource.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ClassSplitRoutine.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Context.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Contract.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
CourseReserves.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Creators.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
HTML5Media.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Heading.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
HoldsQueue.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ImportBatch.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ImportExportFramework.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
InstallAuth.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Installer.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ItemCirculationAlertPreference.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Items.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Koha.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Labels.pm Bug 21395: Make perlcritic happy 2020-06-29 12:37:02 +02:00
Languages.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Letters.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Linker.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Log.pm Bug 37944: Log object delete as JSON diff, implement for items 2024-10-30 11:57:25 +01:00
MarcModificationTemplates.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Matcher.pm Bug 39070: Don't request facets when searching for recrod matches 2025-02-13 16:17:58 +01:00
Members.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Message.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Output.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Overdues.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Patroncards.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Record.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Reports.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Reserves.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Ris.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
RotatingCollections.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
SMS.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Scheduler.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Scrubber.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Search.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Serials.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Service.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
ShelfBrowser.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
SocialData.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Stats.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Suggestions.pm Bug 38235: Suggestion confirmation letter sent when it should not 2024-11-12 17:50:18 +01:00
TTParser.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Tags.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Templates.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
TmplToken.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
TmplTokenType.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
UsageStats.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
XISBN.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
XSLT.pm Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00