server
server copied to clipboard
Move core apps backgroudjobs to OCP
Since N15 we finally have an OCP mechanism to handle background jobs. We should use it properly.
I suppose this is still valid?
Looks like many/most have been moved. Just a little bit remaining:
- Most core background jobs and most core app background jobs were migrated in #33047 (<--good model for anyone looking to pick up any of the below remaining "to do" items for this issue; also the Dev Manual Background jobs (Cron) chapter)
- Remaining ones in
serverrepo appear to be:
Also:
- [ ] A small handful of tests need updating
- [ ] What about the repair background jobs that aren't in apps?
- [ ] Check shipped/default apps that aren't in the
serverrepo: create issues where needed in their respective repos (search string:"OC\BackgroundJob")
Outside of scope, but related:
- [ ] Recommended apps: create issues where needed in their respective repos (search string:
"OC\BackgroundJob") - [ ] Other @nextcloud apps: create issues where needed in their respective repos (search string:
"OC\BackgroundJob")