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 <massimo....@gmail.com> 
> 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)])) 
> > 
>

Reply via email to