I haven't worked with impersonate before. Thought I understood from the manual how to set it up, but apparently not. When I try to impersonate another user, I get "Forbidden" when I hit Submit after entering the user id. I'm running on localhost. Here's what the shell says I have in the auth tables.
$ python web2py.py -S init -M Version 1.99.7 (2012-03-04 22:12:08) stable *I have 2 users,* >>> print db(db.auth_user.id>0).select() auth_user.id,auth_user.first_name,auth_user.last_name, ... 1,Michael,Ellis, ... *(me)* 2,John,Bigbooty, ... *and one group called 'admin',* >>> print db(db.auth_group.id>0).select() auth_group.id,auth_group.role,auth_group.description 1,admin,App administrator has permission to do anything including impersonation. *I'm a member of admin,* >>> print db(db.auth_membership.id>0).select() auth_membership.id,auth_membership.user_id,auth_membership.group_id 1,1,1 *and admin has permission to impersonate John (record 2 in db.auth_user)* >>> print db(db.auth_permission.id>0).select() auth_permission.id,auth_permission.group_id,auth_permission.name,auth_permission.table_name,auth_permission.record_id 1,1,impersonate,db.auth_user,2 What am I doing wrong? Thanks, Mike --