[20f7360] | 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 |
---|
[9da7428] | 20 | [\] set printer attributes |
---|
[20f7360] | 21 | [ ] send uri |
---|
[9da7428] | 22 | [\] set job attributes |
---|
[c1cebbc] | 23 | [X] restart job |
---|
| 24 | [\] promote job |
---|
[20f7360] | 25 | |
---|
| 26 | - add support in job.py for: |
---|
[9da7428] | 27 | [X] restart job |
---|
[20f7360] | 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 | |
---|
| 46 | Ponies |
---|
| 47 | - gapless playback |
---|
| 48 | - display video |
---|
| 49 | - youtube |
---|
| 50 | - pandora |
---|
| 51 | - last.fm |
---|
| 52 | - local streaming |
---|
| 53 | - generic streaming |
---|
[9da7428] | 54 | - zephyr control (e.g. youtube link) |
---|
[20f7360] | 55 | |
---|
| 56 | Tickets 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 |
---|
[c1cebbc] | 67 | http://gutenbach.mit.edu/ticket/18 |
---|