fix bug in arg handling around 'delete' button in directory view

the code composing the form providing the 'delete' button in a dir
view was broken in that it tried to put some of the arguments into 
the url query, rather than as the form's post args.  worse, nevow
was kind enough to escape the querystring making it invalid.
This commit is contained in:
robk-org 2007-07-12 16:46:54 -07:00
parent 908cc0e481
commit 15c3055176

View File

@ -74,9 +74,10 @@ class Directory(rend.Page):
# this creates a button which will cause our child__delete method # this creates a button which will cause our child__delete method
# to be invoked, which deletes the file and then redirects the # to be invoked, which deletes the file and then redirects the
# browser back to this directory # browser back to this directory
del_url = url.here.add("t", "delete").add("name", name) delete = T.form(action=url.here, method="post")[
del_url = del_url.add("when_done", url.here) T.input(type='hidden', name='t', value='delete'),
delete = T.form(action=del_url, method="post")[ T.input(type='hidden', name='name', value=name),
T.input(type='hidden', name='when_done', value=url.here),
T.input(type='submit', value='del', name="del"), T.input(type='submit', value='del', name="del"),
] ]
else: else: