Logging system to track changes

back up to User Stories: Defining features and functionality VIVO needs - September 2011

User types involved

Narrative User Story (for sharing/review/voting)

to be written

Background

As more people are allowed to edit the VIVO pages, it would be useful to keep a log of changes that take place on a daily basis.

Wish list for improvement

Every time when a profile is modified through the use of the interface, the system tracks the following information:

  1. User
  2. Page visited
  3. Action
  4. Date/time of the change that took place

For example:

Oct 18, 2011 4:10:22 PM http://vivo.med.cornell.edu/individual/course-0910advancedbiomedicalsciences
USER: sea9001
ACTION: Modified description

Technical considerations

This logging feature may be implemented by adding log.info to the code.

Priority or staging considerations

This was discussed on the 2012-01-05 Development Call and documented in the Development Call 20120105

The RDF API will address this for VIVO 1.5