[web2py] Crud.read help

2011-08-30 Thread Anaconda
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)


Re: [web2py] Crud.read help

2011-08-30 Thread Bruno Rocha
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 kerwinfra...@gmail.com 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 ]