Koha-clms/cataloguing/value_builder
Janusz Kaczmarek bba164856c
Bug 38030: stocknumberAV.pl fails with CSRF protection
The value builder stocknumberAV.pl does not work after applying the CSRF
protection. In console, it generates entries like:

POST
http://localhost:8081/cgi-bin/koha/cataloguing/plugin_launcher.pl
[HTTP/1.1 403 Forbidden 188ms]

Test plan:
==========
1. Modify the MARC bibliographic framework for the default framework by
   choosing stocknumberAV.pl as plugin for subfield 952 $i.
2. In Authorized values, add a new category 'INVENTORY'.  Add a new
   entry there, e.g. 'ABC', with any number in Description (eg. 123).
3. Find any bibliographic record, make sure it uses the default framework.
   If not set the framework accordingly.
4. Edit an item linked to this record.  Go to the 'i - Inventory number'
   subfield.  You should see three dots on the right.  In the input field
   put ABC and click the three dots.
5. Nothing happens.  You can check in the browser console--there should
   be a message like:
   POST http://FQDN:8081/cgi-bin/koha/cataloguing/plugin_launcher.pl
   [HTTP/1.1 403 Forbidden 188ms]
6. Apply the patch; restart_all.  Refresh the browser window.
7. Repeat p. 4.  You should now get the next sequence number next to
   the 'ABC' (i.e. ABC 0000000124 or similar).

Sponsored-by: Ignatianum University in Cracow
Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>
Signed-off-by: David Cook <dcook@prosentient.com.au>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2024-10-22 12:06:50 +02:00
..
EXAMPLE.pl
…
barcode.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
barcode_manual.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
callnumber-KU.pl
…
callnumber.pl
…
cn_browser.pl Bug 33365: Add item type column to cn_browser results 2023-05-16 10:17:14 -03:00
dateaccessioned.pl Bug 37371: Move Maskito init to onReady in dateaccessioned.pl 2024-07-22 07:33:18 +01:00
marc21_field_005.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
marc21_field_006.pl
…
marc21_field_007.pl
…
marc21_field_008.pl
…
marc21_field_008_authorities.pl
…
marc21_field_008_classifications.pl
…
marc21_field_245h.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
marc21_field_260b.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
marc21_leader.pl
…
marc21_leader_authorities.pl
…
marc21_linking_section.pl Bug 36577: (bug 34478 follow-up) marc21_linking_section.pl not working 2024-04-18 16:51:12 +02:00
marc21_orgcode.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
stocknumber.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00
stocknumberAV.pl Bug 38030: stocknumberAV.pl fails with CSRF protection 2024-10-22 12:06:50 +02:00
stocknumberam123.pl
…
unimarc_field_4XX.pl Bug 32872: Fix cataloguing/value_builder/unimarc_field_4XX.pl 2023-04-24 10:43:26 -03:00
unimarc_field_009_ppn.pl
…
unimarc_field_010.pl
…
unimarc_field_100.pl
…
unimarc_field_100_authorities.pl
…
unimarc_field_105.pl
…
unimarc_field_106.pl
…
unimarc_field_110.pl
…
unimarc_field_115a.pl
…
unimarc_field_115b.pl
…
unimarc_field_116.pl
…
unimarc_field_117.pl
…
unimarc_field_120.pl Bug 32832: Fix cataloguing/value_builder/unimarc_field_120.pl 2023-03-27 11:29:54 +02:00
unimarc_field_121a.pl Bug 32833: Fix cataloguing/value_builder/unimarc_field_121a.pl 2023-03-27 11:29:55 +02:00
unimarc_field_121b.pl Bug 32834: Fix cataloguing/value_builder/unimarc_field_121b.pl 2023-03-28 15:38:09 +02:00
unimarc_field_122.pl
…
unimarc_field_123a.pl Bug 32836: Fix cataloguing/value_builder/unimarc_field_123a.pl 2023-03-28 15:38:07 +02:00
unimarc_field_123defg.pl Bug 34657: Merge cataloging plugins for UNIMARC 123d, e, f, and g 2023-10-09 11:41:18 -03:00
unimarc_field_123i.pl Bug 32841: Fix cataloguing/value_builder/unimarc_field_123i.pl 2023-03-29 12:28:54 +02:00
unimarc_field_123j.pl Bug 32842: Fix cataloguing/value_builder/unimarc_field_123j.pl 2023-03-29 12:28:55 +02:00
unimarc_field_124.pl Bug 32850: Fix cataloguing/value_builder/unimarc_field_124.pl 2023-03-29 12:29:04 +02:00
unimarc_field_124a.pl Bug 32843: Fix cataloguing/value_builder/unimarc_field_124a.pl 2023-03-29 12:28:56 +02:00
unimarc_field_124b.pl Bug 32844: Fix cataloguing/value_builder/unimarc_field_124b.pl 2023-03-29 12:28:57 +02:00
unimarc_field_124c.pl Bug 32845: Fix cataloguing/value_builder/unimarc_field_124c.pl 2023-03-29 12:28:58 +02:00
unimarc_field_124d.pl Bug 32846: Fix cataloguing/value_builder/unimarc_field_124d.pl 2023-03-29 12:28:59 +02:00
unimarc_field_124e.pl Bug 32847: Fix cataloguing/value_builder/unimarc_field_124e.pl 2023-03-29 12:29:01 +02:00
unimarc_field_124f.pl Bug 32848: Fix cataloguing/value_builder/unimarc_field_124f.pl 2023-03-29 12:29:02 +02:00
unimarc_field_124g.pl Bug 32849: Fix cataloguing/value_builder/unimarc_field_124g.pl 2023-03-29 12:29:03 +02:00
unimarc_field_125.pl Bug 32853: Fix cataloguing/value_builder/unimarc_field_125.pl 2023-10-30 09:02:15 -03:00
unimarc_field_125a.pl Bug 32851: Fix cataloguing/value_builder/unimarc_field_125a.pl 2023-03-29 12:29:05 +02:00
unimarc_field_125b.pl Bug 32852: Fix cataloguing/value_builder/unimarc_field_125b.pl 2023-03-29 12:29:06 +02:00
unimarc_field_126.pl Bug 32856: Fix cataloguing/value_builder/unimarc_field_126.pl 2023-10-30 09:02:14 -03:00
unimarc_field_126a.pl Bug 32854: Fix cataloguing/value_builder/unimarc_field_126a.pl 2023-03-30 12:12:39 +02:00
unimarc_field_126b.pl Bug 32855: Fix cataloguing/value_builder/unimarc_field_126b.pl 2023-03-30 12:12:51 +02:00
unimarc_field_127.pl Bug 32857: Fix cataloguing/value_builder/unimarc_field_127.pl 2023-03-30 12:31:37 +02:00
unimarc_field_128a.pl Bug 32858: Fix cataloguing/value_builder/unimarc_field_128a.pl 2023-03-30 12:31:38 +02:00
unimarc_field_128b.pl Bug 32859: Fix cataloguing/value_builder/unimarc_field_128b.pl 2023-03-30 12:31:39 +02:00
unimarc_field_128c.pl Bug 32860: Fix cataloguing/value_builder/unimarc_field_128c.pl 2023-03-30 12:31:40 +02:00
unimarc_field_130.pl Bug 32861: Fix cataloguing/value_builder/unimarc_field_130.pl 2023-03-30 12:31:41 +02:00
unimarc_field_135a.pl Bug 32862: Fix cataloguing/value_builder/unimarc_field_135a.pl 2023-03-30 12:31:42 +02:00
unimarc_field_140.pl Bug 32863: Fix cataloguing/value_builder/unimarc_field_140.pl 2023-03-30 12:31:43 +02:00
unimarc_field_141.pl Bug 32864: Fix cataloguing/value_builder/unimarc_field_141.pl 2023-03-30 12:31:44 +02:00
unimarc_field_146a.pl Bug 32865: Fix cataloguing/value_builder/unimarc_field_146a.pl 2023-04-24 10:43:34 -03:00
unimarc_field_146b.pl
…
unimarc_field_146c.pl
…
unimarc_field_146d.pl
…
unimarc_field_146e.pl
…
unimarc_field_146f.pl
…
unimarc_field_146h.pl Bug 32866: Fix cataloguing/value_builder/unimarc_field_146h.pl 2023-04-24 10:43:29 -03:00
unimarc_field_146i.pl Bug 32867: Fix cataloguing/value_builder/unimarc_field_146i.pl 2023-04-24 10:43:28 -03:00
unimarc_field_181-2.pl
…
unimarc_field_181a.pl
…
unimarc_field_181b.pl
…
unimarc_field_181c.pl
…
unimarc_field_182-2.pl
…
unimarc_field_182a.pl
…
unimarc_field_182c.pl
…
unimarc_field_183-2.pl
…
unimarc_field_183a.pl
…
unimarc_field_210c.pl Bug 32869: Fix cataloguing/value_builder/unimarc_field_210c.pl 2023-04-24 10:43:32 -03:00
unimarc_field_210c_bis.pl Bug 32868: Fix cataloguing/value_builder/unimarc_field_210c_bis.pl 2023-04-24 10:43:31 -03:00
unimarc_field_225a.pl Bug 32871: Fix cataloguing/value_builder/unimarc_field_225a.pl 2023-04-24 10:43:30 -03:00
unimarc_field_225a_bis.pl Bug 32870: Fix cataloguing/value_builder/unimarc_field_225a_bis.pl 2023-04-24 10:43:33 -03:00
unimarc_field_283-2.pl
…
unimarc_field_283a.pl
…
unimarc_field_325h.pl
…
unimarc_field_325j.pl
…
unimarc_field_686a.pl Bug 32873: Fix cataloguing/value_builder/unimarc_field_686a.pl 2023-04-24 10:43:32 -03:00
unimarc_leader.pl Bug 32876: Fix cataloguing/value_builder/unimarc_leader.pl 2023-04-24 10:43:24 -03:00
unimarc_leader_authorities.pl Bug 32875: Fix cataloguing/value_builder/unimarc_leader_authorities.pl 2023-04-24 10:43:25 -03:00
upload.pl Bug 24879: Add check_cookie_auth when missing 2024-04-03 17:05:50 +02:00