Koha/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
..
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 Bug 32814: Fix cataloguing/value_builder/callnumber-KU.pl 2023-02-20 09:54:13 -03:00
callnumber.pl Bug 32815: Fix cataloguing/value_builder/callnumber.pl 2023-03-06 09:51:46 -03:00
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
EXAMPLE.pl
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
stocknumberam123.pl Bug 32819: Fix cataloguing/value_builder/stocknumberam123.pl 2023-03-06 09:51:47 -03:00
stocknumberAV.pl Bug 38030: stocknumberAV.pl fails with CSRF protection 2024-10-22 12:06:50 +02:00
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 Bug 31536: Add UNIMARC framework plugin to fetch PPN from sudoc.fr 2022-10-04 08:02:58 -03:00
unimarc_field_010.pl Bug 32822: Fix cataloguing/value_builder/unimarc_field_010.pl 2023-02-24 16:46:40 -03:00
unimarc_field_100.pl Bug 32824: Fix cataloguing/value_builder/unimarc_field_100.pl 2023-02-24 16:44:34 -03:00
unimarc_field_100_authorities.pl Bug 32823: Fix cataloguing/value_builder/unimarc_field_100_authorities.pl 2023-02-24 17:00:48 -03:00
unimarc_field_105.pl Bug 32825: Fix cataloguing/value_builder/unimarc_field_105.pl 2023-02-24 16:43:57 -03:00
unimarc_field_106.pl Bug 32826: (QA follow-up) Remove tab 2023-02-24 17:00:58 -03:00
unimarc_field_110.pl Bug 32827: Fix cataloguing/value_builder/unimarc_field_110.pl 2023-02-24 17:01:08 -03:00
unimarc_field_115a.pl Bug 32828: Fix cataloguing/value_builder/unimarc_field_115a.pl 2023-02-24 17:01:17 -03:00
unimarc_field_115b.pl Bug 32829: Fix cataloguing/value_builder/unimarc_field_115b.pl 2023-02-24 17:01:25 -03:00
unimarc_field_116.pl Bug 32830: Fix cataloguing/value_builder/unimarc_field_116.pl 2023-03-27 11:29:38 +02:00
unimarc_field_117.pl Bug 32831: Fix cataloguing/value_builder/unimarc_field_117.pl 2023-03-27 11:29:53 +02:00
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 Bug 32835: Fix cataloguing/value_builder/unimarc_field_122.pl 2023-02-24 16:44:17 -03:00
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 Bug 30941: (QA follow-up) Add exec flag to scripts 2022-08-19 08:55:09 -03:00
unimarc_field_146c.pl Bug 30941: (QA follow-up) Add exec flag to scripts 2022-08-19 08:55:09 -03:00
unimarc_field_146d.pl Bug 30941: (QA follow-up) Add exec flag to scripts 2022-08-19 08:55:09 -03:00
unimarc_field_146e.pl Bug 30941: (QA follow-up) Add exec flag to scripts 2022-08-19 08:55:09 -03:00
unimarc_field_146f.pl Bug 30941: (QA follow-up) Add exec flag to scripts 2022-08-19 08:55:09 -03:00
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 Bug 30504: Value builder for field 181 2022-08-19 08:45:22 -03:00
unimarc_field_181a.pl Bug 30504: Value builder for field 181 2022-08-19 08:45:22 -03:00
unimarc_field_181b.pl Bug 30504: Value builder for field 181 2022-08-19 08:45:22 -03:00
unimarc_field_181c.pl Bug 30504: Value builder for field 181 2022-08-19 08:45:22 -03:00
unimarc_field_182-2.pl Bug 30506: Value builder for field 182 2022-08-19 08:45:50 -03:00
unimarc_field_182a.pl Bug 30506: Value builder for field 182 2022-08-19 08:45:50 -03:00
unimarc_field_182c.pl Bug 30506: Value builder for field 182 2022-08-19 08:45:50 -03:00
unimarc_field_183-2.pl Bug 30507: Value builder for field 183 2022-08-19 08:46:27 -03:00
unimarc_field_183a.pl Bug 30507: Value builder for field 183 2022-08-19 08:46:27 -03:00
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 Bug 31371: Value builder for field 283 2022-10-04 08:02:21 -03:00
unimarc_field_283a.pl Bug 31371: Value builder for field 283 2022-10-04 08:02:21 -03:00
unimarc_field_325h.pl Bug 31372: Value builder for field 325 2022-10-04 08:01:17 -03:00
unimarc_field_325j.pl Bug 31372: Value builder for field 325 2022-10-04 08:01:17 -03:00
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