https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25245 --- Comment #53 from David Cook <dcook@prosentient.com.au> --- (In reply to Jonathan Druart from comment #52)
An easy (but lazy) implementation could be: - Have a Koha::BackgroundJob::Plugin - Your plugin class inherit it and has a job_type="plugin|Your::Plugin::Class" - Your plugin implement ->process
You can now call ->enqueue to enqueue the job, and the worker will process it when possible.
Could you elaborate on this part? The koha-worker code would need to be updated to support that job_type="plugin|Your::Plugin::Class", right?
However we don't have the "at" part here, it should be done on a separate bug report with bug 1993 in mind.
I'd love to do a POC for this. I'll comment on Bug 1993. (Now to find the time/energy...)
I think Tomas's idea was to have REST API routes to enqueue new jobs.
+1 I like the idea although we'd want that API route to be private/highly privileged. Otherwise it might be accidentally abused. (I have been thinking how Koha could use a better separation of private/public API routes...) -- You are receiving this mail because: You are watching all bug changes.