This deserves a discussion. It can go both ways. The bahavior was changed because of this thread
https://groups.google.com/forum/#!topic/web2py/EKz3FJc6ZPY and this ticket: http://code.google.com/p/web2py/issues/detail?id=1160&can=1&q=readable%20%3D%20True This can go both ways. I do not think there is right or wrong. We just cannot keep changing it. The grid was labelled as experimental therefore it was ok to fix it. You can always change the behavior by specifying the grid(...linked_tables=[...]). I am open to discussion. I would like to hear more opinions before this closed. Anybody?.... Massimo On Tuesday, 18 December 2012 13:29:20 UTC-6, [email protected] wrote: > > Since upgrading to release 2.3.2 of web2py my smartgrid code for managing > users is showing more reference table buttons that I designed. After some > investigation I see that changes to fix issue #1160 are causing the issue. > I have reverted the changes to the sqlhtml.py file to return my code to > working order. I want to show the reference button for auth_membership but > don't care to see buttons for the links to auth_membership.created_by and > auth_membership.modified_by. Is there a way to hide these buttons with the > new version. > > I believe the code as it originally was is the correct implementation and > the manual code should be updated to add the following cod > > @auth.requires_membership('manager') > def manage(): > db.comment.image_id.readable = True > grid = SQLFORM.smartgrid(db.image) > return dict(grid=grid) > > What do others think? > > Dan > > --

