A practical extension for Planned Maintenances / Schedules would be the automatic time-controlled determination of the status.
| condition |
status |
| now < scheduled_at |
Upcoming |
| now > scheduled_at and now < completed_at |
In Progress |
| now > completed_at |
Complete |
This would be useful to announce maintenance carried out by third parties, where you only get information about the planned start and end.
I tried to hack this feature together, but I'm not versed enough with Laravel to implement this properly.