firestormy/TODO.md

48 lines
1017 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
1. how to control pids from host?
1. run natively?