source: server/lib/TODO @ 56fd535

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

Add print-job to TODO

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