Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							e2910a74ee 
							
						 
					 
					
						
						
							
							moving parts of the README into wiki pages  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-08 12:36:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							57327119a8 
							
						 
					 
					
						
						
							
							adding skip load and authorize behavior -  closes   #164  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-08 12:04:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							71ceb83ded 
							
						 
					 
					
						
						
							
							Merge branch 'bowsersenior-master'  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-07 11:55:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							045a850565 
							
						 
					 
					
						
						
							
							use gemset in rvmrc (thanks bowsersenior) -  closes   #231  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-07 11:51:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							9a14c706d2 
							
						 
					 
					
						
						
							
							Add MongoidAdapter  specs for unsaved instances  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-06 08:09:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							12b0bff0b6 
							
						 
					 
					
						
						
							
							Use Mongoid::Matchers#matches? instead of  a database query in MongoidAdapter#matches_conditions_hash?  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-05 23:12:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9ecb226d 
							
						 
					 
					
						
						
							
							don't authorize uncountable instance in collection action -  closes   #193  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-05 13:47:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							15ca8ade3b 
							
						 
					 
					
						
						
							
							improving DataMapper adapter and specs  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-05 13:22:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							cef6c21232 
							
						 
					 
					
						
						
							
							allow model adapter to override condition hash matching in Rule, also clean up Mongoid adapter and specs  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-04 11:43:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							685e926d96 
							
						 
					 
					
						
						
							
							moving with_model rspec configuration into Active Record model adapter spec  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-04 10:55:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9480cb51 
							
						 
					 
					
						
						
							
							removing unused sanitization code in mongoid spec  
						
						 
						
						
						
						
							
						
					 
					
						2011-01-04 10:53:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							f759ab7e54 
							
						 
					 
					
						
						
							
							Automatically add accessible_by to Mongoid Documents to match CanCan behavior for ActiveRecord and DataMapper.  
						
						 
						
						... 
						
						
						
						Previously, CanCan::ModelAdditions had to be included in each and every Mongoid document separately. Also removed manual include of CanCan::ModelAdditions from Mongoid documents in Mongoid adapter specs. 
						
						
							
						
					 
					
						2011-01-03 12:32:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							6ccb4dd684 
							
						 
					 
					
						
						
							
							adding spec_all rake task to spec readme  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:51:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							70b5f9a613 
							
						 
					 
					
						
						
							
							adding spec_all task for running specs for all model adapters  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:50:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f71d679d 
							
						 
					 
					
						
						
							
							removing query.rb since it is no longer used  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:45:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							fc867c9c0d 
							
						 
					 
					
						
						
							
							removing Mongoid::Components hack, tests are passing without it, add tests if this is actually needed  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:43:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							ec616ae75b 
							
						 
					 
					
						
						
							
							moving accessible_by out into ModelAdditions module  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:40:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a494dc51 
							
						 
					 
					
						
						
							
							switching mongoid over to new adapter  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 15:06:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							f5dce44697 
							
						 
					 
					
						
						
							
							switching data mapper to new adapter  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 14:53:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							e8d298c223 
							
						 
					 
					
						
						
							
							removing fake sanitize methods in specs because we're using Active Record now  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 14:44:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							8628aa0038 
							
						 
					 
					
						
						
							
							cleanup whitespace  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 14:43:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb02f7c8f 
							
						 
					 
					
						
						
							
							dynamically detect which model adapter to use given a class  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 14:42:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							cc30e838c0 
							
						 
					 
					
						
						
							
							fixing active record adapter behavior and improving specs for it  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-30 00:43:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							af9e77a79e 
							
						 
					 
					
						
						
							
							adding initial active record adapter  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 16:24:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							4c5ba09f4c 
							
						 
					 
					
						
						
							
							adding model adapter files in proper location with loading behavior  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 15:01:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							f8760b7149 
							
						 
					 
					
						
						
							
							adding some documentation for running specs with different model adapters  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 13:37:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc2a573f9 
							
						 
					 
					
						
						
							
							move mongoid/dm gems into Gemfile and load dynamically based on MODEL_ADAPTER env variable  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 13:22:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							f9a498d2fc 
							
						 
					 
					
						
						
							
							moving model adapter specs into their own directory with MODEL_ADAPTER environment variable for choosing which one to run  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 13:15:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							5183113d2d 
							
						 
					 
					
						
						
							
							adding .rvmrc file to switch to Ruby 1.8.7 for development  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-29 13:04:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nate Mueller 
							
						 
					 
					
						
						
						
						
							
						
						
							d315e22e7a 
							
						 
					 
					
						
						
							
							Add support and tests for datamapper.  
						
						 
						
						... 
						
						
						
						This broke some of the mongoid tests and I don't know how to fix them.  Both packages
  define Symbol#in, and when you load them both things don't behave properly.  Hopefully
  someone more versed in mongoid can rewrite the spec to not depend on the Symbol extensions. 
						
						
							
						
					 
					
						2010-12-30 04:58:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							2d31cbdf60 
							
						 
					 
					
						
						
							
							switching gemspec version to 1.5.0.beta1 to avoid confusion  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-28 10:56:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							e14e1edec2 
							
						 
					 
					
						
						
							
							Fix bug with MongoidAdditions throwing a NameError when Mongoid is not defined by always checking if Mongoid is defined before referencing Mongoid-related constants  
						
						 
						
						... 
						
						
						
						Also add spec for this bug 
						
						
							
						
					 
					
						2010-12-26 02:17:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb8e1bf8b 
							
						 
					 
					
						
						
							
							Rename Mongoid collection used in spec and fix description for first spec  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-26 01:37:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							4339ac6546 
							
						 
					 
					
						
						
							
							improve support for rspec scaffolding (thanks voxik) -  closes   #176  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-21 14:18:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							5e1e6e182b 
							
						 
					 
					
						
						
							
							allow query.conditions to be called multiple times without losing conditions  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-21 14:01:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8e84944c 
							
						 
					 
					
						
						
							
							adding ability generator -  closes   #170  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-21 11:38:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							37c149182c 
							
						 
					 
					
						
						
							
							renaming CanDefinition to Rule  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-21 10:41:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							a6959c0ab2 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/bowsersenior/cancan  into bowsersenior-master  
						
						 
						
						
						
						
							
						
					 
					
						2010-12-21 10:28:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee6908a2a 
							
						 
					 
					
						
						
							
							Remove commented-out line from gemspec  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-17 09:52:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							84c590e8c7 
							
						 
					 
					
						
						
							
							Add comments clarifying alias_method in MongoidAdditions  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-17 09:52:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							5ebca1f9bf 
							
						 
					 
					
						
						
							
							Update specs for MongoidAdditions to use rr mocks  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-16 15:47:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Gannon 
							
						 
					 
					
						
						
						
						
							
						
						
							f6aaa581ef 
							
						 
					 
					
						
						
							
							can? should only go to db if there are mongoid criteria in the conditions.  
						
						 
						
						... 
						
						
						
						Easier to just do a simple comparison on the object in memory
than to search the database.  Also this allows method calls
and other attributes that might not be found in the database. 
						
						
							
						
					 
					
						2010-11-15 19:43:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							872e4cfba8 
							
						 
					 
					
						
						
							
							releasing version 1.4.1  
						
						 
						
						
						
						
							
  1.4.1
 
						
					 
					
						2010-11-12 10:51:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							787511a208 
							
						 
					 
					
						
						
							
							renaming skip_authorization to skip_authorization_check -  closes   #169  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-12 10:46:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							92995d791e 
							
						 
					 
					
						
						
							
							adding :through_association option to load_resource (thanks hunterae) -  closes   #171  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-12 10:42:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Bates 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf77ed647 
							
						 
					 
					
						
						
							
							fixing specs due to joins method check in active record additions  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-12 10:31:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nanda Lopes 
							
						 
					 
					
						
						
						
						
							
						
						
							9a7c427373 
							
						 
					 
					
						
						
							
							Fix NoMethodError  
						
						 
						
						... 
						
						
						
						Raises NoMethodError when using ":singleton => true, :shallow => true" and parent_resource is nil 
						
						
							
						
					 
					
						2010-11-13 02:24:31 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ramon Tayag 
							
						 
					 
					
						
						
						
						
							
						
						
							cf263c105d 
							
						 
					 
					
						
						
							
							checks if active record responds to 'joins', so this can work with internuity's quick_scopes gem; added .swp files to git ignore  
						
						 
						
						
						
						
							
						
					 
					
						2010-11-13 02:21:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Halliday 
							
						 
					 
					
						
						
						
						
							
						
						
							79180de372 
							
						 
					 
					
						
						
							
							This fixes an odd error I was seeing in development mode when cache_classes = false (the default), specifically when loading an object throught the parent in load_and_authorize_resource.  
						
						 
						
						... 
						
						
						
						Assume Photo model and User model where user has many photos:
@photo = current_user.photos.find(1) # this returns a photo
@photo1 = Photo.find(1)
@photo.kind_of?(Photo) is not always true for some reason when class_cacheing is false.  Where as @photo1.kind_of?(Photo) always appears to be true.  Of interesting note, in the above example @photo != @photo1 if kind_of? is false.  Very odd.
 
Again, this only appears to be when loading and object through an association. 
						
						
							
						
					 
					
						2010-11-13 02:09:06 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mani Tadayon 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcd93e095 
							
						 
					 
					
						
						
							
							Fix bug with Mongoid document where :manage :all caused accessible_by to return nothing and add specs to test for :manage :all.  
						
						 
						
						
						
						
							
						
					 
					
						2010-10-14 18:21:59 -07:00