-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathTODO
45 lines (39 loc) · 1.85 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
- [DONE] put projection on run list output (and other lists?)
- [DONE] pagination on run lists
- [DONE] extract last git commit log and store in 'run' table
- [DONE] properly formatted graph tooltips
- [DONE] click graph point to see that run
- [DONE] global queue pause buttons
- [DONE] one-off queue running
- [DONE] auto-refresh queue status on job end
- [DONE] suspend buttons during edit page submit
- [DONE] move WebSocket code into httpd / connect daemon
- [DONE] warn on edit of config with associated runs
- [DONE] fix duplicate IDs in log view
- [DONE] allow selection of whether to "git checkout" before each run
- [DONE] agents get settings from settings.js, not params
- [DONE] make test SSH host a setting
- [DONE] refactor guard code in executor.js
- [DONE] ensure MongoDB indexes are created on startup
- [DONE] refactor DB 'query' method so it doesn't always have to reconnect
- [DONE] regenerate configs for each run
- [DONE] Login system via Apache reverse proxy with krb5
- [DONE] fix git revision log extraction
- [DONE] ignore first dnsperf run for stats purposes (but do record it)
- [DONE] hide inactive configurations in the UI
- [DONE] config list sort options
- [DONE] fix recursive query set selection
- [DONE] virtual "delete" operation (hides, doesn't actually delete)
- [DONE] progress bar on the config list
- [DONE] "clone" configurations
- [DONE] graph date labels too long
- [DONE] more generic Y axis label for run graphs
- [PARTIAL] statistics
- [PARTIAL] make listings and graph watch for real-time updates too
- [PARTIAL] move all $http code into Angular "Services" or "Resources"
- trap internal NodeJS errors into the log better
- [MAYBE] mark all tasks as "not running" on startup
- [LATER] comparative graphs for different configs
- [LATER] long term chart of different releases
- per-config notes
- extract JSON stats data from BIND after each run