Hide built in scheduled job from the admin UI
Ok so this probably goes into the not so useful section but late last night I got a veery strong feeling that all projects I am involved with have alot of builtin scheduled jobs that are never used and only add noice to the admin ui scheduled job list. So there must be a way to hide them I thought...
And it turns out that you can, even though that in retrospect this isn't such a big problem maybe :). But I created a RCL project which you just register / configure in your solution.
You can get the code over at GitHub.
Usage
1. Add the below line to startup and then start in debug mode and check the output for a list of scheduledjobs and their guid / name
services.HideScheduledJobs(_ => { });
2. Add the Guids you want to hide
services.HideScheduledJobs(opts => opts
.Hide(new Guid("e652f3bd-f550-40e8-8743-2c39cda651dc"), "Remove unrelated content assets")
.Hide(new Guid("656e747e-b2cb-4930-83dc-5d8d97aeaabb"), "Trim content versions"));
Results
All jobs visible:

Here I have hidden the bottow two

Comments