Martin, Google is your friend! I found this in 2 seconds by entering "manage_change_properties" into Google:: Quoting from the source ../lib/python/OFS/PropertyManager.py: def manage_editProperties(self, REQUEST): """Edit object properties via the web. The purpose of this method is to change all property values, even those not listed in REQUEST; otherwise checkboxes that get turned off will be ignored. Use manage_changeProperties() instead for most situations. """ def manage_changeProperties(self, REQUEST=None, **kw): """Change existing object properties. Change object properties by passing either a mapping object of name:value pairs {'foo':6} or passing name=value parameters """----- Original Message ----- From: Martin Koekenberg To: zope@zope.org Sent: Sunday, October 17, 2004 1:31 PM Subject: [Zope] Login counter for each user Hello, I want to count every time a user logs-in. I've a user map with the user profile in a DTML document. There are also 2 property's (Last login and logincount) I've also a python script for these 2 property's. But how can I do this Logincoun = logincount + 1 in the following python script: doc=getattr(context, soid) doc.manage_changeProperties(logincount=logincount + 1) ???????? doc.manage_changeProperties(lastlogin=sodate) Simple questing with (I think) a simple answer, but for me a great help. Thanks, Martin Koekenberg ------------------------------------------------------------------------------ _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )