[tahoe-lafs-trac-stream] [tahoe-lafs] #1663: Add a concise table of the URL tree to webapi.rst.

tahoe-lafs trac at tahoe-lafs.org
Wed Jan 25 04:09:05 UTC 2012


#1663: Add a concise table of the URL tree to webapi.rst.
-----------------------------+-----------------------
     Reporter:  nejucomo     |      Owner:  nobody
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:  undecided
    Component:  unknown      |    Version:  1.9.0
   Resolution:               |   Keywords:
Launchpad Bug:               |
-----------------------------+-----------------------

Comment (by nejucomo):

 I feel only moderate confidence that the URL structure above is complete
 enough to make sound URL-path-based access control decisions.

 For example, when I request a directory node, my browser makes a request
 for {{{/webform_css}}} but I haven't found the source of this request
 processing.  A quick search suggests it's in a dependency called
 {{{formless}}}:

 {{{
 $ find tahoe-lafs/ -iname '*webform*'
 $ find tahoe-lafs/ -type f -print0 | xargs -0 grep -i webform
 tahoe-lafs/src/allmydata/windows/tahoesvc.py:            from formless
 import webform, processors, annotate, iformless
 tahoe-lafs/src/allmydata/windows/tahoesvc.py:                context,
 flatmdom, flatstan, twist, webform, processors, annotate, iformless,
 Decimal,
 tahoe-lafs/static/tahoe.py:from formless import webform, processors,
 annotate, iformless
 tahoe-lafs/static/tahoe.py:    context, flatmdom, flatstan, twist,
 webform, processors, annotate, iformless, Decimal,
 $ find ~/virtualenvs/default/ -iname '*webform*'
 /home/n/virtualenvs/default/lib/python2.7/site-
 packages/formless/webform.py
 /home/n/virtualenvs/default/lib/python2.7/site-
 packages/formless/webform.pyc
 $ grep webform_css /home/n/virtualenvs/default/lib/python2.7/site-
 packages/formless/webform.py
 $ grep -i webform_css /home/n/virtualenvs/default/lib/python2.7/site-
 packages/formless/webform.py
 $ grep -i webform /home/n/virtualenvs/default/lib/python2.7/site-
 packages/formless/webform.py
             return webform.renderForms(
 }}}

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1663#comment:5>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list