On 6 November 2013 15:33, 黄祥 <[email protected]> wrote:
> btw, i modified the code that you give before into : > models/db_wizard_4_registration.py > > if auth.user: > roles = [x.role for x in db((db.registration.doctor == > db.auth_membership.user_id) & (db.auth_membership.group_id == > db.auth_group.id)).select(db.auth_group.role)] > db.registration.doctor.requires = IS_IN_DB(db(roles == 'Doctor'), > db.auth_user.id, '%(first_name)s %(last_name)s') > What is the function of db.registration.requires... in this context? Where did you put this code? Is this in your model or controller? roles is of the type 'list of integers' and 'Doctor' is a string. What is the content of db.registration? What are you trying to achieve? Regards Johann -- Because experiencing your loyal love is better than life itself, my lips will praise you. (Psalm 63:3) -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

