[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