Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

https://github.com/collective/collective.behavior.lastmodifier/actions/workflows/tests.yml/badge.svg

collective.behavior.lastmodifier

Adds a behavior that tracks down the last user that modified an object.

The plone.last_modifier behavior that can be added to any dexterity content.

Objects with that behavior will update the last_modifier attribute of the object with the currently authenticated user id:

  • when an object is created

  • every time an ObjectModifiedEvent is fired.

There is a tracking_disabled context manager that can be used to disable tracking. This might come handy, for example during migrations:

from collective.behavior.lastmodifier.behavior import tracking_disabled

with tracking_disabled():
    ...

Installation

Install collective.behavior.lastmodifier by adding it to your buildout:

[buildout]

...

eggs =
    collective.behavior.lastmodifier

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

Contributors

  • ale-rt

Changelog

1.0.0rc2 (2021-03-11)

  • Added a tracking_disabled context manager to disable tracking the last modifier [ale-rt]

1.0.0rc1 (2021-02-18)

  • Initial release. [ale-rt]

Release files for collective.behavior.lastmodifier 1.0.0rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.behavior.lastmodifier 1.0.0rc2
File Size Uploaded
collective.behavior.lastmodifier-1.0.0rc2.tar.gz 20.1 kB Details

Release files / collective.behavior.lastmodifier-1.0.0rc2.tar.gz

Download URL collective.behavior.lastmodifier-1.0.0rc2.tar.gz
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
07eae7b6a9982fc0dbc51b340c563c3daf71f5b5944231fbaecbc8c9b68daad2
BLAKE2b-256 checksum
How to use checksums
40d0462524d0fe14380fa0164155e384b9099db44a3dca96b3065345b83a5f6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.6

Release history Release notifications | RSS feed

This release

1.0.0rc2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page