yes, the GAE data admin has some "bugs"It can not recognize a new table which has no item.
2008/11/20 Yarko Tymciurak <[EMAIL PROTECTED]> > yes - but good for local development _only_ > > > On Thu, Nov 20, 2008 at 7:59 AM, mdipierro <[EMAIL PROTECTED]>wrote: > >> >> This is *very* dangerous. You are allowing anybody to manipulate your >> data on GAE as they please. >> >> Massimo >> >> On Nov 20, 6:56 am, Jonathan Benn <[EMAIL PROTECTED]> wrote: >> > I have the same issue with appadmin. Here is my *very* quick & dirty >> > solution (use at your own risk!). >> > >> > There are 3 modifications to make to appadmin.py (in the controllers >> > folder): >> > >> > 1) At the beginning I disable the credentials check: >> > >> > #try: hosts=(http_host, socket.gethostbyname(remote_addr)) >> > #except: hosts=(http_host,) >> > #if remote_addr not in hosts: >> > # raise HTTP(400) >> > #if not gluon.fileutils.check_credentials(request): >> > # redirect('/admin') >> > >> > 2) For the index() function I add this as the next line after "_dbs= >> > {}": >> > >> > GQLDB = gluon.contrib.gql.GQLDB >> > >> > 3) For the select() function replace: >> > >> > records=db(query).select(limitby=limitby,orderby=orderby) >> > >> > With this: >> > >> > records=db(eval(query)).select(limitby=limitby,orderby=orderby) >> > >> > NOTE: you will not be able to specify special query strings in >> > appadmin, but everything else seems to work (including inserting or >> > deleting records and listing all records) >> > >> > I hope that helps, >> > >> > --Jonathan >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---