That is id_group not group_id Look all the auth keys()
'accessible_query', 'add_group', 'add_membership', 'add_permission', 'archive', 'basic', 'cas_login', 'cas_validate', 'change_password', 'db', 'define_tables', 'del_group', 'del_membership', 'del_permission', 'environment', 'get_or_create_key', 'get_or_create_user', 'groups', 'has_membership', 'has_permission', 'id_group', 'impersonate', 'is_impersonating', 'is_logged_in', 'log_event', 'login', 'login_bare', 'logout', 'messages', 'navbar', 'not_authorized', 'profile', 'random_password', 'register', 'request_reset_password', 'requires', 'requires_login', 'requires_membership', 'requires_permission', 'requires_signature', 'reset_password', 'reset_password_deprecated', 'retrieve_password', 'retrieve_username', 'settings', 'signature', 'url', 'user', 'user_group', 'user_id', 'verify_email'] On Tue, Aug 30, 2011 at 3:30 AM, Anaconda <[email protected]> wrote: > I am using Crud to create a group and read the group, but i get the > following error below. The Crud.read for the profile function works > fine but not for the group function. > > <type 'exceptions.AttributeError'>('Auth' object has no attribute > 'group_id') > > > My code is: > > def profile(): > user = auth.user_id > form = crud.read(db.auth_user,user) > > return dict(form=form, user=user) > > > def create_group(): > form = crud.create(db.auth_group, next=URL('group'), > message=T("group created")) if auth.user else None > return dict(form=form) > > def group(): > group = auth.group_id > form = crud.read(db.auth_group,group) > return dict(form=form, group=group) -- -- Bruno Rocha [ About me: http://zerp.ly/rochacbruno ] [ Aprenda a programar: http://CursoDePython.com.br ] [ O seu aliado nos cuidados com os animais: http://AnimalSystem.com.br ] [ Consultoria em desenvolvimento web: http://www.blouweb.com ]

