[tahoe-lafs-trac-stream] [tahoe-lafs] #92: add upload-status page: progress and to-whom info
tahoe-lafs
trac at tahoe-lafs.org
Thu Feb 2 22:55:36 UTC 2012
#92: add upload-status page: progress and to-whom info
-------------------------+-------------------------------------------------
Reporter: warner | Owner: warner
Type: | Status: new
enhancement | Milestone: eventually
Priority: minor | Version: 0.7.0
Component: code- | Keywords: web upload usability reliability
frontend-web | transparency
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by lebek):
This ticket was discussed on IRC on 2/2/2012, the main points:
21:16 < lebek> [...] what if I start with the 'status/up-*' page, wouldn't
need to affect upload flow.
21:22 < warner> lebek: yeah, starting with status/up-* would be a great
idea, just enhancing it to have more/more-realtime information
[...]
21:26 < zooko> So the implementation of #92 in JS loads some json from the
WAPI that contains the data.
21:26 < zooko> In that case #92 includes extensions to both the WUI and
the WAPI.
21:27 < warner> so, I think the WAPI should have a method that starts an
upload, and then another cluster of methods that let you find out about
the upload (both the HTTP phase, the tahoe phase, and the post-upload
results)
21:28 < warner> and the no-JS WUI can use some variant or alternative
method that just redirects you to some static results page (or the
directory page) when it finishes
21:28 < warner> and the yes-JS WUI can start the upload and then fetch
progress updates to keep you pacified until it's done
[...]
22:01 < zooko> lebek: +1 on doc'ing the new WAPI interface, +1 on exposing
HTTP phase separate from LAFS phase, and post-upload stats, and realtime
display.
--- snip ---
Filling this ticket should probably require a fix for #1032.
Also related to the HTTP upload phase:
#951 (uploads aren't cancelled by closing the web page)
#1173 (cancelled downloads are marked incorrectly on the Recent
Uploads/Downloads page)
Everyone agrees that changes should preserve current functionality for
non-JS users.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/92#comment:8>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list