Obtain all transactions for an object

Hello there,

Is it possible to obtain a list of all transactions (and their dates) for an object in the ZODB?

Best,
ea

There's http://localhost:8080/Control_Panel/Database/main/manage_UndoForm for transactions. Those will go away after a pack.
Then there's the CMFEdition versioning, if enabled for your kind of content type. This is available as 0.0.0.0:8080/Plone/front-page/@@historyview .

Hope this helps.

1 Like

Thanks Roel, but I want something lower level.
I seen to remember when manage_UndoForm could be contextual (and this could be part of my answer), but it is not anymore.
And I do want to get history not for a content type, but for a user object.

The @@historyview works for any user object, though versioning needs to be enabled for the kind of content type.

https://github.com/zopefoundation/Zope/blob/2.13/src/App/Undo.py#L108-L113 this is what Zope2.13 did, so maybe you can adapt that for viewing only? The spec['description'] = Prefix(opath) seems important here.

The manage_UndoForm was moved, as undoing transactions on a deeper level than the Plone site root often led to problems with the catalog - IIRC.

Use the script ZODB/scripts/fsoids.py.

The output includes all revisions of the oid(s), all objects referenced by the oids, and all revisions of all objects referring to the oids. The output is grouped by transaction, from oldest to newest. You can also inpect multiple oids at once.

When obj is the item you want to inspect (in this example a News Item):

First get the oid if you don't have it yet:

(Pdb++) obj._p_oid
b'\x00\x00\x00\x00\x00>\xdb\xc5'
(Pdb++) from ZODB.utils import oid_repr
(Pdb++) oid_repr(obj._p_oid)
'0x3edbc5'

Then inspect the object:

$ ./bin/zopepy ./parts/packages/ZODB/scripts/fsoids.py var/filestorage/Data.fs 0x3edbc5
oid 0x3edbc5 plone.app.contenttypes.content.NewsItem 33 revisions
    tid 0x03d49ae3686b9a99 offset=961133767 2019-12-20 10:11:24.473514
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/presseschau/News Item'
        referenced by 0x379bd3 BTrees.OOBTree.OOBucket at 961138500
        referenced by 0x3ed907 BTrees.IOBTree.IOBucket at 961364716
    tid 0x03d49ae396135677 offset=961389098 2019-12-20 10:11:35.173954
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/presseschau/20-12-bildung-in-d ... .de/aktuelles/presseschau/20-12-bildung-in-den-medien'
        new revision plone.app.contenttypes.content.NewsItem at 961389343
        references 0x3edbc6 <unknown> at 961389343
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 961389343
        references 0x3edbc8 <unknown> at 961389343
    tid 0x03d6673a856ab1dd offset=973778061 2020-03-09 06:18:31.269557
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/pinnwand/News Item'
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 974004053
    tid 0x03d6dfbbae94c400 offset=976209871 2020-03-30 16:27:40.917449
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/presseschau/20-12-bildung-in-den-medien/edit/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 976209976
        references 0x3edbc6 <unknown> at 976209976
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 976209976
        references 0x3edbc8 <unknown> at 976209976
        references 0x3effa8 Persistence.mapping.PersistentMapping at 976209976
        references 0x3effa9 BTrees.OOBTree.OOBTree at 976209976
    tid 0x03d6dfbc1a120844 offset=976220492 2020-03-30 16:28:06.110259
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/presseschau/20-12-bildung-in-den-medien/edit/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 976274670
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 976267648
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 976279275
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 976279479
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 976274670
        references 0x3edbc8 <unknown> at 976274670
        references 0x3effa8 Persistence.mapping.PersistentMapping at 976274670
        references 0x3effa9 BTrees.OOBTree.OOBTree at 976274670
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 976274670
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 976274670
        references 0x3effb6 plone.app.textfield.value.RawValueHolder at 976274670
    tid 0x03d6dfbc5f7050cc offset=976294977 2020-03-30 16:28:22.368453
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/presseschau/20-12-bildung-in-den-medien/edit/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 976336366
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 976341025
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 976341229
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 976336366
        references 0x3edbc8 <unknown> at 976336366
        references 0x3effa8 Persistence.mapping.PersistentMapping at 976336366
        references 0x3effa9 BTrees.OOBTree.OOBTree at 976336366
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 976336366
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 976336366
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 976336366
    tid 0x03d6dfbd697688ee offset=976363098 2020-03-30 16:29:24.717897
        tid user=b'Plone pbauer'
        tid description=b'/Plone/aktuelles/nachrichten/neue-ausschreibung-leibniz-mentoring-2020-21/edit/__call__'
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 976428277
    tid 0x03d6dfcadf3c8ebb offset=976484210 2020-03-30 16:42:52.321067
        tid user=b'Plone pbauer'
        tid description=b'/Plone/foo'
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 976513073
    tid 0x03d6dfcb8d08d311 offset=977567206 2020-03-30 16:43:33.054954
        tid user=b'Plone pbauer'
        tid description=b'/Plone/test-sache/edit/__call__'
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 977576373
    tid 0x03d6e00f9268bebb offset=977639891 2020-03-30 17:51:34.314647
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 977765835
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 977771141
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 977771345
        referenced by 0x3f0068 z3c.relationfield.relation.RelationValue at 977775633
        referenced by 0x3f0091 BTrees.OIBTree.OIBucket at 977779391
        referenced by 0x3f0094 z3c.relationfield.relation.RelationValue at 977782861
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 977765835
        references 0x3edbc8 <unknown> at 977765835
        references 0x3effa8 Persistence.mapping.PersistentMapping at 977765835
        references 0x3effa9 BTrees.OOBTree.OOBTree at 977765835
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 977765835
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 977765835
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 977765835
    tid 0x03d6e0442d337a33 offset=983627917 2020-03-30 18:44:10.594004
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 983728098
        referenced by 0x3f5246 z3c.relationfield.relation.RelationValue at 983751192
        referenced by 0x3f5265 z3c.relationfield.relation.RelationValue at 983754123
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 983728098
        references 0x3edbc8 <unknown> at 983728098
        references 0x3effa8 Persistence.mapping.PersistentMapping at 983728098
        references 0x3effa9 BTrees.OOBTree.OOBTree at 983728098
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 983728098
    tid 0x03d6e05a7c24c711 offset=989570973 2020-03-30 19:06:29.096171
        tid user=b' adminstarzel'
        tid description=b'/Control_Panel/Database/main/manage_undo_transa ... 20-21/edit/__call__ /Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 989573531
        new revision plone.app.contenttypes.content.NewsItem at 990622731
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 990622631
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 990623081
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 990623131
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 989573531
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 990622731
        references 0x3edbc8 <unknown> at 989573531
        references 0x3edbc8 <unknown> at 990622731
        references 0x3effa8 Persistence.mapping.PersistentMapping at 989573531
        references 0x3effa8 Persistence.mapping.PersistentMapping at 990622731
        references 0x3effa9 BTrees.OOBTree.OOBTree at 989573531
        references 0x3effa9 BTrees.OOBTree.OOBTree at 990622731
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 989573531
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 990622731
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 989573531
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 990622731
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 989573531
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 990622731
    tid 0x03d6e05b86407ccc offset=991687315 2020-03-30 19:07:31.465290
        tid user=b'Plone pbauer'
        tid description=b'/Plone/frontpage/edit/__call__'
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 991769637
    tid 0x03d6e05c8de30255 offset=991806567 2020-03-30 19:08:33.254708
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 991987774
        referenced by 0x3fa432 z3c.relationfield.relation.RelationValue at 991997995
        referenced by 0x3fa45f BTrees.OIBTree.OIBucket at 992002219
        referenced by 0x3fa460 z3c.relationfield.relation.RelationValue at 992005513
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 991987774
        references 0x3edbc8 <unknown> at 991987774
        references 0x3effa8 Persistence.mapping.PersistentMapping at 991987774
        references 0x3effa9 BTrees.OOBTree.OOBTree at 991987774
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 991987774
        references 0x3fa432 z3c.relationfield.relation.RelationValue at 991987774
        references 0x3fa460 z3c.relationfield.relation.RelationValue at 991987774
    tid 0x03d6e061a65d0733 offset=997892434 2020-03-30 19:13:38.991420
        tid user=b' adminstarzel'
        tid description=b'/Control_Panel/Database/main/manage_undo_transactions\nUndo /Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 997895162
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 997895062
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 997895162
        references 0x3edbc8 <unknown> at 997895162
        references 0x3effa8 Persistence.mapping.PersistentMapping at 997895162
        references 0x3effa9 BTrees.OOBTree.OOBTree at 997895162
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 997895162
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 997895162
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 997895162
    tid 0x03d6e0631f64cfdd offset=998947520 2020-03-30 19:15:07.357921
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 999172516
        referenced by 0x3ff656 z3c.relationfield.relation.RelationValue at 999182574
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 999184942
        referenced by 0x3ff673 z3c.relationfield.relation.RelationValue at 999189684
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 999172516
        references 0x3edbc8 <unknown> at 999172516
        references 0x3effa8 Persistence.mapping.PersistentMapping at 999172516
        references 0x3effa9 BTrees.OOBTree.OOBTree at 999172516
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 999172516
        references 0x3ff673 z3c.relationfield.relation.RelationValue at 999172516
    tid 0x03d6e068d2bb1488 offset=999267726 2020-03-30 19:20:49.390027
        tid user=b'Plone pbauer'
        tid description=b'/Plone/test-sache/edit/__call__'
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 999276623
    tid 0x03d6e06a06170fee offset=999331506 2020-03-30 19:22:01.427364
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 999482623
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 999490506
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 999482623
        references 0x3edbc8 <unknown> at 999482623
        references 0x3effa8 Persistence.mapping.PersistentMapping at 999482623
        references 0x3effa9 BTrees.OOBTree.OOBTree at 999482623
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 999482623
        references 0x3ff75b z3c.relationfield.relation.RelationValue at 999482623
    tid 0x03d6e0a95b29d722 offset=999543964 2020-03-30 20:25:21.366431
        tid user=b' adminstarzel'
        tid description=b'/Control_Panel/Database/main/manage_undo_transactions\nUndo /Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 999546642
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 999547092
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 999546642
        references 0x3edbc8 <unknown> at 999546642
        references 0x3effa8 Persistence.mapping.PersistentMapping at 999546642
        references 0x3effa9 BTrees.OOBTree.OOBTree at 999546642
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 999546642
        references 0x3ff673 z3c.relationfield.relation.RelationValue at 999546642
    tid 0x03d6e0a98ae1f3aa offset=999554950 2020-03-30 20:25:32.550615
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 999770953
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 999778819
        referenced by 0x3ff7d3 z3c.relationfield.relation.RelationValue at 999784053
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 999770953
        references 0x3edbc8 <unknown> at 999770953
        references 0x3effa8 Persistence.mapping.PersistentMapping at 999770953
        references 0x3effa9 BTrees.OOBTree.OOBTree at 999770953
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 999770953
        references 0x3ff7d3 z3c.relationfield.relation.RelationValue at 999770953
    tid 0x03d6e0acb2414000 offset=999836923 2020-03-30 20:28:41.778488
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 999991122
        referenced by 0x3ff88b z3c.relationfield.relation.RelationValue at 1000004721
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 999991122
        references 0x3edbc8 <unknown> at 999991122
        references 0x3effa8 Persistence.mapping.PersistentMapping at 999991122
        references 0x3effa9 BTrees.OOBTree.OOBTree at 999991122
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 999991122
        references 0x3ff88b z3c.relationfield.relation.RelationValue at 999991122
    tid 0x03d6e0aef21fb5ee offset=1000055088 2020-03-30 20:30:56.747782
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 1000275589
        referenced by 0x3ff942 z3c.relationfield.relation.RelationValue at 1000288614
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1000275589
        references 0x3edbc8 <unknown> at 1000275589
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1000275589
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1000275589
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1000275589
        references 0x3ff942 z3c.relationfield.relation.RelationValue at 1000275589
    tid 0x03d6e0b1f1960a55 offset=1000341262 2020-03-30 20:33:56.621741
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 1000499133
        referenced by 0x3ff9fa z3c.relationfield.relation.RelationValue at 1000513482
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1000499133
        references 0x3edbc8 <unknown> at 1000499133
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1000499133
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1000499133
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1000499133
        references 0x3ff9fa z3c.relationfield.relation.RelationValue at 1000499133
    tid 0x03d6e0cf95ef3944 offset=1000563681 2020-03-30 21:03:35.140891
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 1000728898
        referenced by 0x3ffab0 z3c.relationfield.relation.RelationValue at 1000745100
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1000728898
        references 0x3edbc8 <unknown> at 1000728898
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1000728898
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1000728898
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1000728898
        references 0x3ffab0 z3c.relationfield.relation.RelationValue at 1000728898
    tid 0x03d6e3d84086dd00 offset=1003039660 2020-03-31 10:00:15.123471
        tid user=b' adminstarzel'
        tid description=b'/Control_Panel/Database/main/manage_undo_transa ... 20-21/edit/__call__ /Plone/rebuild_relations/__call__'
        new revision plone.app.contenttypes.content.NewsItem at 1003104554
        new revision plone.app.contenttypes.content.NewsItem at 1003117154
        new revision plone.app.contenttypes.content.NewsItem at 1003129754
        new revision plone.app.contenttypes.content.NewsItem at 1003142404
        new revision plone.app.contenttypes.content.NewsItem at 1003155054
        new revision plone.app.contenttypes.content.NewsItem at 1003167804
        new revision plone.app.contenttypes.content.NewsItem at 1003178654
        new revision plone.app.contenttypes.content.NewsItem at 1003193354
        new revision plone.app.contenttypes.content.NewsItem at 1003207454
        new revision plone.app.contenttypes.content.NewsItem at 1004262554
        new revision plone.app.contenttypes.content.NewsItem at 1006445474
        new revision plone.app.contenttypes.content.NewsItem at 1007496374
        new revision plone.app.contenttypes.content.NewsItem at 1008545574
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 1003193254
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 1004262454
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 1005317654
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 1008545474
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 1006445824
        referenced by 0x3effb4 z3c.relationfield.relation.RelationValue at 1008545924
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 1006445874
        referenced by 0x3effb5 z3c.relationfield.relation.RelationValue at 1008545974
        referenced by 0x3f0068 z3c.relationfield.relation.RelationValue at 1006446724
        referenced by 0x3f0091 BTrees.OIBTree.OIBucket at 1006448774
        referenced by 0x3f0094 z3c.relationfield.relation.RelationValue at 1006448924
        referenced by 0x3f5246 z3c.relationfield.relation.RelationValue at 1005397474
        referenced by 0x3f5265 z3c.relationfield.relation.RelationValue at 1005399024
        referenced by 0x3fa432 z3c.relationfield.relation.RelationValue at 1003208704
        referenced by 0x3fa45f BTrees.OIBTree.OIBucket at 1003210954
        referenced by 0x3fa460 z3c.relationfield.relation.RelationValue at 1003211004
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 1003155504
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 1003168254
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 1003179104
        referenced by 0x3ff670 BTrees.OIBTree.OIBucket at 1003188704
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003104554
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003117154
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003129754
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003142404
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003155054
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003167804
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003178654
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003193354
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1003207454
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1004262554
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1006445474
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1007496374
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1008545574
        references 0x3edbc8 <unknown> at 1003104554
        references 0x3edbc8 <unknown> at 1003117154
        references 0x3edbc8 <unknown> at 1003129754
        references 0x3edbc8 <unknown> at 1003142404
        references 0x3edbc8 <unknown> at 1003155054
        references 0x3edbc8 <unknown> at 1003167804
        references 0x3edbc8 <unknown> at 1003178654
        references 0x3edbc8 <unknown> at 1003193354
        references 0x3edbc8 <unknown> at 1003207454
        references 0x3edbc8 <unknown> at 1004262554
        references 0x3edbc8 <unknown> at 1006445474
        references 0x3edbc8 <unknown> at 1007496374
        references 0x3edbc8 <unknown> at 1008545574
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003104554
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003117154
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003129754
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003142404
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003155054
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003167804
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003178654
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003193354
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1003207454
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1004262554
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1006445474
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1007496374
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1008545574
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003104554
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003117154
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003129754
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003142404
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003155054
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003167804
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003178654
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003193354
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1003207454
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1004262554
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1006445474
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1007496374
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1008545574
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 1003193354
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 1004262554
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 1007496374
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 1008545574
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 1003193354
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 1004262554
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 1007496374
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 1008545574
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003104554
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003117154
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003129754
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003142404
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003155054
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003167804
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003178654
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003193354
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1003207454
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1004262554
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1006445474
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1007496374
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1008545574
        references 0x3fa432 z3c.relationfield.relation.RelationValue at 1003207454
        references 0x3fa460 z3c.relationfield.relation.RelationValue at 1003207454
        references 0x3ff673 z3c.relationfield.relation.RelationValue at 1003155054
        references 0x3ff673 z3c.relationfield.relation.RelationValue at 1003178654
        references 0x3ff75b z3c.relationfield.relation.RelationValue at 1003167804
        references 0x3ff7d3 z3c.relationfield.relation.RelationValue at 1003142404
        references 0x3ff88b z3c.relationfield.relation.RelationValue at 1003129754
        references 0x3ff942 z3c.relationfield.relation.RelationValue at 1003117154
        references 0x3ff9fa z3c.relationfield.relation.RelationValue at 1003104554
    tid 0x03d6e3da128e9944 offset=1009595271 2020-03-31 10:02:04.349303
        tid user=b'Plone pbauer'
        tid description=b'/Plone/rebuild_relations'
        new revision plone.app.contenttypes.content.NewsItem at 1009721242
        referenced by 0x3ffe93 z3c.relationfield.relation.RelationValue at 1009730227
        referenced by 0x3ffeb7 BTrees.OIBTree.OIBucket at 1009733541
        referenced by 0x3ffeba z3c.relationfield.relation.RelationValue at 1009737011
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1009721242
        references 0x3edbc8 <unknown> at 1009721242
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1009721242
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1009721242
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1009721242
        references 0x3ffe93 z3c.relationfield.relation.RelationValue at 1009721242
        references 0x3ffeba z3c.relationfield.relation.RelationValue at 1009721242
    tid 0x03d6e418817422dd offset=1015581145 2020-03-31 11:04:30.340701
        tid user=b' adminstarzel'
        tid description=b'/Control_Panel/Database/main/manage_undo_transactions\nUndo /Plone/rebuild_relations'
        new revision plone.app.contenttypes.content.NewsItem at 1015583464
        referenced by 0x3ed9ee BTrees.OIBTree.OIBucket at 1015583364
        references 0x3edbc7 Persistence.mapping.PersistentMapping at 1015583464
        references 0x3edbc8 <unknown> at 1015583464
        references 0x3effa8 Persistence.mapping.PersistentMapping at 1015583464
        references 0x3effa9 BTrees.OOBTree.OOBTree at 1015583464
        references 0x3effb4 z3c.relationfield.relation.RelationValue at 1015583464
        references 0x3effb5 z3c.relationfield.relation.RelationValue at 1015583464
        references 0x3effd6 plone.app.textfield.value.RawValueHolder at 1015583464
1 Like

Oh nice, I didn't know that. Thanks!

Plone Foundation Code of Conduct