[Zope] Audit changes
csl at med.unc.edu
csl at med.unc.edu
Tue May 5 19:31:03 EDT 2009
We had a similar situation and a local users group member recommended this (Plone, I believe):
In unrestricted code (if
you're using zeo, try "zopectl debug"), you can call
object._p_jar.db().history(object._p_oid, None, 10)
to get metadata about the last 10 changes to an object.
You'll get a list of dictionaries back.
Each dictionary has the keys: 'description', 'version', 'time', 'tid', 'user_name', 'size'
The most interesting of these are time, user_name, and tid (transaction id).
To get the old state of an object (as a dictionary of its attribute names and values), call
object._p_jar.oldstate(object, tid)
----- Original Message -----
From: iarly selbir | ski0s <iarlyy at gmail.com>
Date: Wednesday, April 29, 2009 14:24
Subject: Re: [Zope] Audit changes
To: zope at zope.org
> has It stored on log file like linux logs or is stored on db (
> in my case
> MySQL )?
>
> Today a developer make changes in something that I can't anymore
> access to
> web interface, so I need of a other way to see all changes.
>
> My solution today was restore a MySQL backup of yesterday, so I
> lost all
> audit changes.
>
> Thanks in advance.
>
>
> Regards,
>
> - -
> iarly selbir | ski0s
>
> :wq!
>
>
> On Wed, Apr 29, 2009 at 3:08 PM, Tres Seaver
> <tseaver at palladion.com> wrote:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > iarly selbir | ski0s wrote:
> > > There are a feature to audit all changes done on web manage
> interface of
> > > Zope/Plone?
> >
> > The "Undo" tab lets you see a list of all transactions
> committed, along
> > with the time and the user, and to undo them: it doesn't
> show the
> > objects which were changed, although it (usually) shows the
> path of the
> > view which triggered the transaction.
> >
> >
> > Tres.
> > - --
> > ===================================================================
> > Tres
> Seaver +1
> 540-429-
> 0999 tseaver at palladion.com
> > Palladion Software "Excellence by
> Design" http://palladion.com
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.6 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iD8DBQFJ+JeT+gerLs4ltQ4RAtXuAKDEIKgTPF4knNZ/PnDpL/0TwFEnOQCg11vl
> > JfdV4R2FWA9ipp34H6/T6GU=
> > =uJGq
> > -----END PGP SIGNATURE-----
> >
> > _______________________________________________
> > Zope maillist - Zope at 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 )
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20090505/50aca850/attachment.html
More information about the Zope
mailing list