source: server/lib/TODO @ c1dc25f

no-cups
Last change on this file since c1dc25f was c1dc25f, checked in by Jessica B. Hamrick <jhamrick@…>, 12 years ago

Send URI added to printer.py

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