Add User Auditing Log that tracks when users were added/removed/updated from a site

Description

IU has implemented a feature in Roster that displays a log of when users were added/removed from a site. The information is stored in a new database table. The page will display the following information (which will also be sortable):

Name
User ID
Role
Date
Event (Add or Removed)
Source (What user did the action or how did a user join/leave a site, e.g. Membership tool, external automated source)

The screenshot is what the page looks like in IU's implementation of Sakai and certainly won't be the final product for Sakai.

I do need to do a bit of refactoring to make it more friendly to generic.

Attachments

5

Activity

Show:

Hudson CI Server May 30, 2014 at 12:04 PM

Integrated in sakai-10-java-1.7 #82 (See http://builds.sakaiproject.org:8080/job/sakai-10-java-1.7/82/)
database conversion scripts for 10 (Revision 309979)

Result = UNSTABLE

Stephen Marquard January 17, 2014 at 3:56 AM

Looks good, thanks for fixing.

Hudson CI Server January 16, 2014 at 10:57 AM

Integrated in userauditservice trunk #2 (See http://builds.sakaiproject.org:8080/job/userauditservice%20trunk/2/)
- Add User Auditing Log that tracks when users were added/removed/updated from a site - edited the sql in the code to match the case sensitivity of the SQL (Revision 133336)

Result = SUCCESS

Gregory Thomas January 16, 2014 at 10:27 AM

r133336 - edited the sql in the code to match the case sensitivity of the SQL

Can you check this for me, Stephen?

Gregory Thomas January 16, 2014 at 9:22 AM

Thanks Stephen,

I'll try to get this fixed today. I don't have a way to test mysql in unix, unfortunately, so hopefully I can depend on you to check it for me when it's done.

Greg

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Conversion Script Required

Yes

Created May 21, 2013 at 9:45 AM
Updated October 6, 2017 at 9:46 AM
Resolved January 16, 2014 at 10:27 AM