9 Commits

Author SHA1 Message Date
Benjamin Gaussorgues 75853a2210 feat(jobs): log job execution in CronService
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-05-28 10:20:07 +00:00
Benjamin Gaussorgues fb234092bb chore: fix typos in CronService
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-05-12 11:32:20 +02:00
Benjamin Gaussorgues 712ce556b4 Merge pull request #59965 from nextcloud/feat/cron-handling
feat(cron): more precise execution report
2026-05-11 16:26:20 +02:00
Benjamin Gaussorgues 8ec41d486d feat(cron): add shutdown function to catch fatal errors
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-04-28 16:19:34 +02:00
Benjamin Gaussorgues 6771640f9b feat(cron): more precise execution report
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-04-28 16:19:00 +02:00
Benjamin Gaussorgues b8345de46f feat(cron): prevent pending transactions forgotten by a job
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-04-27 16:31:16 +02:00
Josh f0663d5cbf fix(Cron): Log when WebCron accessed in system cron mode
Fixese #58470

Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-02-20 16:44:14 -05:00
Carl Schwan ae73f7aaf5 refactor(setup-manager): Use ISetupManager instead of SetupManager
Keep using the OC API in the mount manager and OC_Utils, but the rest is
now using the public API.

Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-01-27 15:19:19 +01:00
Carl Schwan 9d7fbb1b86 refactor: Move cron setup to a service
This will allow in the future the following things:

- Create unit tests for it
- Make cron.php a occ command
- Make webcron a proper controller

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-10-06 15:28:43 +02:00