Hello,

On Feb 27, 2011, at 10:40 PM, Chris Withers wrote:
> I'm writing a SQLAlchemy SessionExtension based on this pattern:
> 
> http://www.sqlalchemy.org/trac/browser/examples/versioning/history_meta.py?rev=7253:3ef75b251d06#L171
> 
> So, in the listener, I want to record the user that made the change.
> How should I get hold of the currently authenticated user?

Maybe, you should consider another approach to this problem? I don't think that 
recipe you've mentioned is a good way of versioning content. I like more 
explicit approach here -- versioning logic be in application logic, but not 
inside persistence engine:

  some_obj = some_objects.get(123)
  user = request.user
  # mutate some_obj
  some_objects.store_revision(some_obj, user)
  

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to