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