Interaz de admin de DBs

23 views
Skip to first unread message

Sebastian Bassi

unread,
Jul 26, 2012, 4:06:42 PM7/26/12
to web2py-...@googlegroups.com
Hola,

Queria saber si hay alguna manera que la interfaz de admin de las DB no me muestre los campos db.auth_*
Se me ocurre una idea modificando la vista views/appadmin.html pero por ahi hay alguna manera mas fácil que meterme ahi.
Lo que hice y funciona es:

{{if not table.startswith('auth_'):}}  
      <h3>
    {{=A("%s.%s" % (db,table),_href=URL('select',args=[db],vars=dict(query=qry)))}}
      </h3>
      [ {{=A(str(T('insert new'))+' '+table,_href=URL('insert',args=[db,table]))}} ]
    <br /><br />
    {{pass}}

Pero quizas sea una chanchada evitable.

Alan Etkin

unread,
Jul 29, 2012, 2:54:05 PM7/29/12
to web2py-usuarios
Creo que no hay una forma mejor. Lo que se podría hacer como mejora de
appadmin es definir en db.py un set con tablas a ocultar y que no las
muestre en la vista si están listadas.

Sebastian Bassi

unread,
Jul 29, 2012, 4:35:42 PM7/29/12
to web2py-...@googlegroups.com
2012/7/29 Alan Etkin <spam...@gmail.com>

Creo que no hay una forma mejor. Lo que se podría hacer como mejora de
appadmin es definir en db.py un set con tablas a ocultar y que no las
muestre en la vista si están listadas.

Ok, muchas gracias.
Reply all
Reply to author
Forward
0 new messages