Ryan Bates
39bffe91ab
fixing github links in readme
2011-01-08 13:25:45 -08:00
Ryan Bates
3885f469d5
updating changelog
2011-01-08 13:06:00 -08:00
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
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