On Thursday, October 6, 2011 3:15:41 AM UTC-4, guruyaya wrote:
>
> Hummm... multiple databases won't work this way.
>
Can add the db as a request argument -- something like:
@auth.requires_membership('admin')
def appadmin():
db = globals().get(request.args(0))
if db and isinstance(db, DAL):
return dict(form=SQLFORM.grid(db[request.args(1)]))
else:
session.flash = T('no such database: %s', (db,))
redirect(URL('index'))
>
> On Aug 18, 7:28 pm, Massimo Di Pierro <[email protected]>
> wrote:
> > basically we almost get rid of appadmin completely and just do
> >
> > @auth.requires_membership('admin')
> > def appadmin():
> > return dict(form=SQLFORM.grid(db[request.args(0)]))
> >
>