HangfireIO / Hangfire

An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
https://www.hangfire.io
Other
9.43k stars 1.7k forks source link

Enable/Disable + Reschedule Recurring Jobs #2431

Open DCarlson12 opened 3 months ago

DCarlson12 commented 3 months ago

My take on enabling and disabling recurring jobs, re-using the existing functionality of the dashboard page, as it already displays Disabled for jobs with no next execution time. I did not add dashboard functionality for re-scheduling a recurring job, as I'm not sure what the best interface would be...date/time picker, cron builder, simple cron string, etc.

See below for the dashboard Enable/Disable prompts and status

When Enabled

image

When Disabled

image

Disable Prompt

image

Enable Prompt

image

Rwing commented 2 months ago

Can someone review it? I think this is a feature that everyone needs