46 lines
963 B
Markdown
Executable File
46 lines
963 B
Markdown
Executable File
# Frontend
|
|
|
|
1. UI to view
|
|
1. running job
|
|
x jobs
|
|
x job definition
|
|
1. next runtime
|
|
x last runtime
|
|
x last output
|
|
x add titles to jobs
|
|
x job title includes last pass/fail icon
|
|
x button to modify (copies to upsert form)
|
|
x button to delete
|
|
1. last run with title
|
|
1. word wrap or truncate output
|
|
1. UI to mutate
|
|
1. force run
|
|
x submit job
|
|
x delete job
|
|
x pause jobs
|
|
1. interrupt job
|
|
x JS
|
|
x ajax for json calls
|
|
|
|
# Backend
|
|
|
|
x load from file
|
|
1. interrupt running jobs
|
|
1. json API
|
|
1. force run
|
|
1. list
|
|
x last run output
|
|
x last run pass/fail bool
|
|
x last run timestamp
|
|
1. next run
|
|
x upsert
|
|
x delete job
|
|
x disable job
|
|
1. running job
|
|
1. interrupt job
|
|
1. change cron to load the full job from storage so not holding big queued jobs in ram
|
|
x add optional second for test main
|
|
1. test main
|
|
x add titles to jobs
|
|
x namespace for jobs, output, lastrun, laststatus
|