I wonder if somebody could help me.

Here is my Field:

    Field( 'updated_by', db.auth_user,
                                        writable = False  )

CRUD rendered it in form "None" but the record has a value 1 and I
have user in auth_user.id=1

If I modify the Field to:

    Field( 'updated_by', db.auth_user,
                                        writable = False ,
                                        requires = IS_EMPTY_OR( IS_IN_DB( db, 
db.auth_user.id, '%
(first_name)s' ) ) )

The result is "1" and not the first_name value.

If I modify the Field to:

    Field( 'updated_by', db.auth_user)

The result is a list with all the auth_user rows :-o

With the Field like this:

    Field( 'updated_by', db.auth_user,
                                        requires = IS_EMPTY_OR( IS_IN_DB( db, 
db.auth_user.id, '%
(first_name)s' ) ) )

There is a result list with all the first_name values...

Version 1.91.6 (2011-01-03 17:55:14)

Reply via email to