I'm using CCK to create some custom node types that will be edited by many users, and one of the fields I'm including is a priority status. The body of most nodes will be edited quite frequently, but their priority status will only get changed occasionally. I want to set up a page that will track all these nodes according to the most recent status changes. Ideally I'd like the page to look something like:

  • [nodetype] [nodeid] was created with priority [status] at [recenttimestamp]
  • [nodetype] [othernodeid] has been updated to priority [status] at [slightlyoldertimestamp]

and so on. It seems like this would best be accomplished through Views, as it is very similar to the 'tracker' default view but restricted to certain node type. However, the tracker sorts according to the time of the last edit to the node as a whole, and I want to sort according to the time of the last time the priority status got changed, and Views by itself has nothing that will accomplish that. I've done a pretty decent though inexhaustive search through the available modules, and I haven't found anything that will just record updates to a specific field. Is there any module or combination of modules that will let me sort according to the update time of a specific field? Alternatively, is there a module or combination of modules that will let me make my desired tracking page without using Views? (although I'd also like to have the tracker available as both a page and a block, so Views really seems like it ought to be the way to go)

Comments

jdblank’s picture

We have a similar situation and I just posted on this thread:

http://drupal.org/node/384208#comment-1458266

Did you find a solution?