-
Notifications
You must be signed in to change notification settings - Fork 3
/
TODO
29 lines (26 loc) · 1.32 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
Utilities:
Frontend:
- Fix CSS to properly validate.
- Add methods to get extra stylesheets, JavaScripts.
- Add method to frontend class (or options to config file) to configure rate
limit and period of error reporting, for debugging.
- If number of incoming jobs exceeds some limit, throw a SystemBusyError.
- Queue page should highlight authenticated user's own jobs, and have a JS
button to toggle showing all jobs or just their own.
- Simplify addition of extra help-like pages (e.g. FAQ).
- Make links shorter and technology-independent (e.g. service/results/
rather than service/results.cgi).
- Add Dina's get_pdb_chains function.
Backend:
- Configure DRMAA so that we can submit to both Sali and QB3 clusters from
the same script.
- Make sure that DRMAA on the QB3 cluster works with users that have
different usernames on modbase/chef (e.g. Hao, SJ, Ursula).
- Add method to get URL of an individual results file.
- When moving off NetApp, force-close any open files (.nfs*)
Build:
- Check to make sure MySQL indexes match those set up by the backend.
- Add more unit tests.
- After installing each CGI script, try to wget it using cgiroot to make sure
the webserver is properly configured and there are no Perl compile errors
(note: tricky since cgiroot may not be accessible).