Koha-clms/Koha/BackgroundJob
Nick Clemens 1ae58daca8
Bug 35277: Pseudonymize in a background job
This patch adds a new background job for pseduonymization

To test:
 1 - Download the benchmarking script
 2 - Ensure your koha has bcrypt_settings in koha-conf.xml
     See bug 28911
 3 - perl perf_check_pseudo.pl
 4 - Note the slowdown after pseudonymization enabled
 5 - Apply patches, restart all
 6 - perl perf_check_pseudo.pl
 7 - Note improvement
 8 - Enable pseudonymization in sytem preferences
 9 - Perform some checkouts and returns
10 - Verify the background jobs complete successfully
11 - Verify the pseudonymized_transactions table is updated correctly

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2024-01-16 12:06:04 +01:00
..
BatchCancelHold.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchDeleteAuthority.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchDeleteBiblio.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchDeleteItem.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchUpdateAuthority.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchUpdateBiblio.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchUpdateBiblioHoldsQueue.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
BatchUpdateItem.pm Bug 30943: Simplify background jobs code using helpers 2023-03-13 15:52:19 -03:00
CreateEHoldingsFromBiblios.pm Bug 34789: Update usage throughout Koha modules and Vue components 2023-09-18 12:06:18 -03:00
ErmSushiHarvester.pm Bug 34587: Improve SUSHI COUNTER error handling 2023-10-31 16:46:25 -03:00
MARCImportCommitBatch.pm Bug 15869: Change framework on overlay 2023-02-07 10:32:22 -03:00
MARCImportRevertBatch.pm Bug 32394: Restore long tasks queue 2022-12-14 14:32:27 -03:00
PseudonymizeStatistic.pm Bug 35277: Pseudonymize in a background job 2024-01-16 12:06:04 +01:00
StageMARCForImport.pm Bug 33755: Set profile_id and add missing import 2023-08-15 12:16:59 +03:00
UpdateElasticIndex.pm Bug 33576: (QA follow-up) Polish comment, typo 2023-05-09 10:58:06 -03:00