There exists a table.  I added the modified_by field as shown below.  I 
also tried the second version which is what I really want.

db.define_table('DOCUMENTATION',
    Field('documentation_type','string'),
    Field('modified_by', 'reference auth_user',
          default=auth.user_id, update=auth.user_id, writable=False))

db.define_table('DOCUMENTATION',
    Field('documentation_type','string'),
    Field('modified_by', 'string',
          default=auth.user, update=auth.user, writable=False))

I then modify (via SQLForm) a row in the table.  checking the database with 
SQL I can see that the modified_by column is added to the table.  But the 
row that I modified is null.

Why:  I know auth has record versioning, but I have multiple application 
that use the database.  I use triggers to audit changes to key reference 
tables.  In these triggers I see "web2py" in the application field (nice 
for setting that).  I'd like to have the modified_by field update with each 
change to make it easier to see who did what.

-- end of question
New to the software.  Liking it very much. thanks to all those who 
contribute.



-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to