Skip to content

A Rails plugin that adds the ability to automatically stamp each record with the currently logged in user.

License

Notifications You must be signed in to change notification settings

jnunemaker/user_stamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UserStamp
=========

Rails plugin that makes stamping records with a user when they are 
created and updated dirt simple. It assumes that your controller has 
a current_user method. It also assumes that any record being stamped
has two attributes--creator_id and updater_id. You can override both
of these assumptions easily.

Setup
=====

1. Install plugin
2. Add user_stamp to application.rb, like the following:
		
		class ApplicationController < ActionController::Base
		  user_stamp Post, Asset, Job
		end


Defaults
========
UserStamp.creator_attribute   = :creator_id
UserStamp.updater_attribute   = :updater_id
UserStamp.current_user_method = :current_user

If your user stamped columns and current_user method are different, 
just create an initializer such as config/initializers/user_stamp.rb
and copy and paste the defaults above, changing them to fit your app.

Copyright (c) 2008 [John Nunemaker], released under the MIT license

About

A Rails plugin that adds the ability to automatically stamp each record with the currently logged in user.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages