Bruno, I made this here sometimes today. It worked nice for me.
I'm using the last stable version 1.89.1 -- Vinicius Assef. On Tue, Nov 16, 2010 at 4:29 PM, Bruno Rocha <[email protected]> wrote: > > I forgot mentioning that I am running the latest version. > > 2010/11/16 Bruno Rocha <[email protected]> >> >> I tried to delete multiple records on appadmin: >> https://myapp.com.br/init/appadmin/select/store?query=store.doacao.id>0 >> I want to delete all the records in the table, but >> >> TRACEBACK >> >> 1. >> 2. >> 3. >> 4. >> 5. >> 6. >> 7. >> 8. >> 9. >> 10. >> >> Traceback (most recent call last): >> >> >> File "/home/rochacbruno/webapps/natalanimal3/web2py/gluon/restricted.py", >> line 188, in restricted >> >> >> exec ccode in environment >> >> >> File >> "/home/rochacbruno/webapps/natalanimal3/web2py/applications/init/controllers/appadmin.py", >> line 209, in <module> >> >> >> File "/home/rochacbruno/webapps/natalanimal3/web2py/gluon/globals.py", >> line 96, in <lambda> >> >> >> self._caller = lambda f: f() >> >> >> File >> "/home/rochacbruno/webapps/natalanimal3/web2py/applications/init/controllers/appadmin.py", >> line 134, in select >> >> >> match=regex.match(request.vars.query) >> >> >> TypeError: expected string or buffer >> >> >> >> ode listing >> >> >> >> >> >> 129. >> 130. >> 131. >> 132. >> 133. >> >> >> 134. >> 135. >> 136. >> 137. >> 138. >> >> import re >> >> >> db=get_database(request) >> >> >> dbname=request.args[0] >> >> >> regex=re.compile('(?P<table>\w+)\.(?P<field>\w+)=(?P<value>\d+)') >> >> >> if request.vars.query: >> >> >> >> >> match=regex.match(request.vars.query) >> >> >> if match: request.vars.query='%s.%s.%s==%s' % >> (request.args[0],match.group('table'),match.group('field'),match.group('value')) >> >> >> else: >> >> >> request.vars.query=session.last_query >> >> >> query=get_query(request) >> >> Variables >> >> regex <_sre.SRE_Pattern object at 0xa63fef8> >> global request <Storage {'function': 'select', 'body': <open fi...ry': >> 'store.doacao.id>0', 'update_fields': ''}>}> >> regex.match <built-in method match of _sre.SRE_Pattern object at 0xa63fef8> >> request.vars.query ['store.doacao.id>0', 'store.doacao.id>0'] >> request.vars <Storage {'delete_check': 'on', 'query': ['store...d>0', >> 'store.doacao.id>0'], 'update_fields': ''}> >> match undefined >> >> >> -- >> >> Bruno Rocha >> http://about.me/rochacbruno/bio > > > > -- > > Bruno Rocha > http://about.me/rochacbruno/bio

