I don't even know what to call this thread or what to search on google...
I want to track changes to fields in revisions over time.

Here's an example:

  • say I have a content type "product" with a cck decimal field "price."
  • User creates a product with price=10
  • Then user edits that node & sets price=20, and saves it as a new revision (rather than overriding the original)
  • I want some view with exposed filters where admin can filter on "all products whose price has had a >20% increase between 2/10/09 and 2/23/09" (dates being determined by either revision timestamp or a cck date field)

Anyone know where to even start looking for some combo of modules that might lead me to this functionality? I'll write it otherwise.

Comments

jdblank’s picture

We need to do something very similar.

Did you come up with a solution? Our current thinking is to create a combination field (using the hidden content_multigroup module) that has a integer field and a date field. Then allow unlimited values for this field so they simply add a new entry whenever their is a change. This is not that elegant though.

mellenger’s picture

I'd like something similar. I'm making an app to hold all our web design comps in a gallery and would like to be able to add new revisions by replacing the image and storing the number of revisions somewhere. Did you figure anything out? What is the revision_uid for anyway?

mcload’s picture

Subscribing

mcload’s picture

Created a feature request for Field revisioning at http://drupal.org/node/520056