Commit Graph

35 Commits

Author SHA1 Message Date
Andy Stewart bfe96a71a4 Add API summary as a quick reference. 2010-10-28 11:14:35 +01:00
Andy Stewart 312ff243fa Update contributors. Inline the monkey patch. 2010-10-28 10:41:25 +01:00
Andy Stewart 100eb53c9e Improve automatic reification of has_one associations.
This still isn't optimal but it should be good enough most of the time.
You can tweak it or turn it off if you like.
2010-10-21 14:04:28 +01:00
Andy Stewart aa00ccae02 Add convenience method to find out if instance is live. 2010-10-21 12:30:50 +01:00
Andy Stewart 4cf3cb95e8 Add caveat about has_one and transactions. 2010-10-20 14:26:44 +01:00
Andy Stewart 9728e3158e Automatically restore has_one associations. 2010-10-20 13:48:52 +01:00
Andy Stewart bd1877cab0 Use Bundler to manage dependencies. 2010-10-15 12:53:33 +01:00
Andy Stewart ba0d38c7d5 Updated installation instructions for Rails 3. 2010-10-11 17:51:10 +01:00
Andy Stewart cd923926d2 Update contributors. 2010-10-11 17:51:10 +01:00
Andy Stewart cf75436723 Add caveat to monkey patch comment. 2010-09-03 17:53:06 +01:00
Andy Stewart 636945b718 Add comment on association delete. 2010-09-03 10:06:41 +01:00
Andy Stewart f65cd0f722 Add info and tests for has_many :through. 2010-07-05 13:01:02 +01:00
Andy Stewart f27763bf57 Clarify who was responsible for changes.
N.B. This commit adds an `originator` method to the Active::Record
mixin so be careful if your AR object already has a method of the same
name.
2010-06-28 14:03:35 +01:00
Andy Stewart 8521a431b6 Add information about Rails 3 compatibility. 2010-06-25 10:58:59 +01:00
Andy Stewart e0eb4f2af7 Remove redundant text. 2010-06-23 11:54:41 +01:00
Andy Stewart 6b5c8e1c59 Add info on deleting old versions. 2010-06-23 11:52:00 +01:00
Andy Stewart 4aa1c989a5 Add info on diffing. 2010-06-23 11:47:56 +01:00
Andy Stewart b43400e33b Navigate to an item's previous and next version. 2010-06-22 14:42:57 +01:00
Andy Stewart cc835027fa Navigate back to reified item's version. 2010-06-22 14:42:53 +01:00
Andy Stewart 3036aa75b5 Store controller info. Allow other current_user methods.
PaperTrail can now store any information from the controller or request.
It's also easy to choose a method other than `current_user` for
PaperTrail to call to find out who was responsible for changes.
2010-03-19 18:53:49 +00:00
Andy Stewart af27ee5c6f Recommend gem installation in README. 2010-03-19 15:29:16 +00:00
Andy Stewart 4f4f814500 Global enable/disable for PaperTrail.
Thanks to these commits from jeremyw:

* 9254147
* 3748fd3..66463e6
2010-03-19 15:21:07 +00:00
Andy Stewart 9332ff25c2 Make PaperTrail threadsafe. 2010-03-19 14:19:01 +00:00
Andy Stewart 28f05c4303 Link up Linx magazine article. 2010-03-18 18:09:48 +00:00
Andy Stewart 3a4187b562 Describe version_at in README. Add JW as contributor. 2010-03-18 18:09:43 +00:00
Andy Stewart 55185cd448 Store user-defined metadata. 2010-01-06 12:57:54 +00:00
Andy Stewart e71252ce29 Updated installation instructions (use Gemcutter). 2009-12-11 18:29:49 +00:00
Andy Stewart 94c28e5a45 Updated section on tests and added Contributors to README. 2009-11-23 16:52:42 +00:00
Andy Stewart 52981bfca3 Optionally ignore attributes. 2009-10-28 13:12:36 +00:00
Andy Stewart 932708349e Added info on reverting and undeleting. 2009-06-23 10:59:32 +01:00
Andy Stewart 4da196ab99 Expanded README. 2009-06-23 10:39:16 +01:00
Andy Stewart edf40cde25 Fixed typo. 2009-05-28 08:22:29 +01:00
Andy Stewart 0ec72616a9 Mark down code in numbered list. 2009-05-28 08:00:34 +01:00
Andy Stewart 53d1758994 Note about the tests. 2009-05-27 18:29:58 +01:00
Andy Stewart e9a8648c22 First commit. 2009-05-27 16:21:20 +01:00