source: server/lib/TODO @ 374c558

no-cups
Last change on this file since 374c558 was 374c558, checked in by Steven Allen <steven@…>, 12 years ago

Fix #38: Queue should say 'send bugs to gutenbach@…'

  • Property mode set to 100644
File size: 2.1 KB
Line 
1* This is a scrap todo file while the new IPP server based Gutenbach is
2* being developed.  Once this branch is released and becomes master,
3* items in this file will be merged into the Trac.
4
5- finish implementing a bunch of the IPP handlers
6     [ ] print job
7     [ ] validate job
8     [ ] pause printer
9     [ ] resume printer
10     [ ] set printer attributes
11     [ ] send uri
12     [ ] set job attributes
13     [ ] restart job
14     [ ] promote job
15     [ ] cups get document
16
17- add support in printer.py for:
18     [ ] print job
19     [ ] validate job
20     [x] pause printer
21     [x] resume printer
22     [\] set printer attributes
23     [\] send uri
24     [\] set job attributes
25     [X] restart job
26     [\] promote job
27
28- add support in job.py for:
29     [X] restart job
30     [x] resume job
31
32- finish test cases for printer.py
33- write test cases for requests.py
34- write convenience client-side API
35- write test cases for future client API
36- all the documentation
37- deal with all the code marked 'XXX'
38- setuptools entry points for notification system (e.g. zephyr)
39- check test case coverage ( http://nedbatchelder.com/code/coverage/ )
40- deal with queue management/reordering
41- add support for volume management
42- make sure all CUPS commands are compatible
43- rewrite gbr/gbq/etc. scripts to use client API
44- rewrite server-side queue display to use API
45- support authentication/security
46- why doesn't the bug tracker work?! relatedly, figure out a
47  solution that makes it easier for non-MIT developers to contribute
48
49Ponies
50   - gapless playback
51   - display video
52   - youtube
53   - pandora
54   - last.fm
55   - local streaming
56   - generic streaming
57   - zephyr control (e.g. youtube link)
58
59Tickets that should be fixed by this new version:
60   [ ] http://gutenbach.mit.edu/ticket/21
61   [ ] http://gutenbach.mit.edu/ticket/2
62   [ ] http://gutenbach.mit.edu/ticket/7
63   [ ] http://gutenbach.mit.edu/ticket/39
64   [ ] http://gutenbach.mit.edu/ticket/47
65   [ ] http://gutenbach.mit.edu/ticket/48
66   [ ] http://gutenbach.mit.edu/ticket/8
67   [ ] http://gutenbach.mit.edu/ticket/34
68   [x] http://gutenbach.mit.edu/ticket/38
69   [ ] http://gutenbach.mit.edu/ticket/41
70   [ ] http://gutenbach.mit.edu/ticket/18
Note: See TracBrowser for help on using the repository browser.