Well, I was able to run the code. Problem with this is that in this case if user is "Manager", then all the rows are editable and if it is other user including "Admin", then rows are read only.
My requirement is let's say I have a database where each user can insert some data and at the same time can view other user's data BUT should be allowed to edit only data which is entered by that user. E.g. : Let's say data base looks like: UserId PersonName RecordEntered user1 username1 12345 user2 username2 23566 user3 username3 45566 If user1 is logged into system, then the result should look like (results in form of grid, grid is required because it provides pre-defined nice features of searching/sorting/exporting to csv which are required) UserId PersonName RecordEntered user1 username1 12345 --> EDITABLE user2 username2 23566 --> NON EDITABLE user3 username3 45566 --> NON EDITABLE Similarly when user2 is logged into system, he should be able to edit his own records but able to view other user records as well in the same grid. Sorry for not explaining my requirement. But, I hope now the above example made my requirement clear. Thanks Sarbjit -- --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.