By default, to create, edit, or delete with the grid, you must be logged in, unless you set user_signature=False.
See http://web2py.com/books/default/chapter/29/07/forms-and-validators#login-required-by-default-for-data-updates. Anthony On Saturday, January 17, 2015 at 4:27:20 AM UTC-5, Tom Campbell wrote: > > Having problems with grid and smartgrid not showing Add and buttons. So I > created the smallest possible app and they still don't show up. Here is the > code. > > > # append to db.py > > db.define_table('supplier', Field('name')) > > > # file index.html > > {{extend 'layout.html'}} > > {{if 'message' in globals():}} > > <h3>{{=message}}</h3> > > {{pass}} > > {{=grid}} > > > # file default.py > > # Replace the index() action: > > def index(): > > grid=SQLFORM.smartgrid(db.supplier) > > return locals() > > > Image of smartgrid attached. > > > What incredibly stupid thing am I doing? Or not doing? > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

