This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!
Project Description

Introduction

collective.lastmodifier provides support for storing the user who made the last modification on a content item. It extends Archetypes-based content types with a lastModifier field using schemaextender. Further it registers an index and a metadata column in portal_catalog and enables their usage in collections.

Installation

Install collective.lastmodifier by adding it to the list of eggs in your buildout or by adding it as a dependency of your policy package. Then run buildout and restart your instance.

Go to Site Setup of your Plone site and activate the collective.lastmodifier add-on.

Last modifier adapter

In addition to the catalog index and metadata the last modifier adapter provides easy access for getting the last modifier or for setting it:

from collective.lastmodifier.interfaces import ILastModifier

last_modifier = ILastModifier(context)
last_modifier.get()  # returns the user id of the last modifier
last_modifier.set(user_id)  # sets the last modifier

Compatibility

Runs with Plone 4.1, 4.2 and 4.3.

It is currently only compatible with Archetypes, Dexterity is not compatible.

Changelog

1.1.2 (2014-09-19)

  • Use IDexterityContent instead of IDexterityItem to match all dexterity contents. [cedricmessiant]

1.1.1 (2014-09-05)

  • Let ILastModifier fallback to the creator. [jone]

1.1.0 (2014-09-02)

  • Drop Plone 4.1 support. [jone]
  • Implement dexterity support. [jone]
  • Implement an ILastModifier adapter. [jone]
  • Implement uninstall for the package. [jone]

1.0.1 (2014-02-05)

  • Cleanup package and declare dependencies. [jone]
  • Fix maximum recursion depths in certain testing environments. This is caused by applying the patch multiple times when the ZCML is loaded multiple times. [jone]

1.0 (2012-08-15)

  • Initial release
Release History

Release History

1.1.2

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
collective.lastmodifier-1.1.2.zip (31.5 kB) Copy SHA256 Checksum SHA256 Source Sep 19, 2014

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting