Look at this commit: https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/commit/30d1446387fa864fe49f25cb53a2915b33ef73ce
Best regards El vie, 13 oct 2023 a las 10:09, Tomas Cohen Arazi (<tomasco...@gmail.com>) escribió: > Hi all. I'm wrapping a KitchenSink patch to highlight how it would be used. > > The background jobs themselves work, but the template side I never looked > at. I thought there was some default display showing all the report > metadata, but it seems all descriptions are hardcoded and a dev is required > to add the ability for plugins to advertise job descriptions and have them > displayed as well. > > [image: image.png] > > If you want a plugin background job, it works and you should look at the > wiki (updated just now) and/or copy what I've done on the KitchenSink > plugin. > > Regarding comments on IRC, the feature was submitted during the 2022's > hackfest in an attempt to streamline the whole background jobs work by > Jonathan, and was tested, QA and pushed by others. We succeeded in moving > that forward, which Fridolin pushed for 22.05 and was a great improvement. > > Best regards > > El vie, 13 oct 2023 a las 3:25, David Cook (<dc...@prosentient.com.au>) > escribió: > >> Hi all, >> >> >> >> “Bug 30410 - Add a way for plugins to register background tasks” was >> pushed in Koha 22.05.00, but I can’t figure out how to make it work. >> >> >> >> Tomas, do you have a plugin where this works? >> >> >> >> I’ve gone through the patches, and it looks like I should have it right, >> but nothing I’m doing is working. >> >> >> >> When I enqueue the job, background_jobs.pl says “Unknown job type >> 'plugin_blah_blah'” even though “plugin_blah_blah” exists in >> Koha::BackgroundJob->new->type_class_mapping and in my plugin background >> job’s “job_type”. >> >> >> >> When I click “View” on the job, I get the following error: “Template >> process failed: file error - background_jobs/plugin_blah_blah.inc: not >> found at /kohadevbox/koha/C4/Templates.pm line 127” >> >> >> >> I’ll look next week at providing a simple plugin to illustrate the >> problem… >> >> >> >> Thanks, >> >> >> >> David Cook >> >> Senior Software Engineer >> >> Prosentient Systems >> >> Suite 7.03 >> >> 6a Glen St >> >> Milsons Point NSW 2061 >> >> Australia >> >> >> >> Office: 02 9212 0899 >> >> Online: 02 8005 0595 >> >> >> > > > -- > Tomás Cohen Arazi > Theke Solutions (https://theke.io) > ✆ +54 9351 3513384 > GPG: B2F3C15F > -- Tomás Cohen Arazi Theke Solutions (https://theke.io) ✆ +54 9351 3513384 GPG: B2F3C15F
_______________________________________________ Koha-devel mailing list Koha-devel@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel website : https://www.koha-community.org/ git : https://git.koha-community.org/ bugs : https://bugs.koha-community.org/