Add carried-over jobs section to Daily Board and fix tip visibility
Non-terminal jobs scheduled for past dates now appear in a red 'Carried Over' section at the top of today's board so they can't silently disappear. Also added alert-permanent to the board tip so the layout doesn't auto-dismiss it. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -85,4 +85,11 @@ public interface IJobRepository : IRepository<Job>
|
||||
/// Returns null if not found or soft-deleted.
|
||||
/// </summary>
|
||||
Task<Job?> LoadForTemplateSnapshotAsync(int jobId);
|
||||
|
||||
/// <summary>
|
||||
/// Returns all non-terminal jobs whose <c>ScheduledDate</c> is before today and not null,
|
||||
/// ordered by scheduled date then job number. Used by the Daily Board to surface jobs that
|
||||
/// were never completed and rolled past their scheduled day.
|
||||
/// </summary>
|
||||
Task<List<Job>> GetOverdueScheduledJobsAsync();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user