updating changelog
This commit is contained in:
parent
e2910a74ee
commit
3885f469d5
|
@ -1,3 +1,24 @@
|
||||||
|
1.5.0 (not yet released)
|
||||||
|
|
||||||
|
* Added an Ability generator - see issue #170
|
||||||
|
|
||||||
|
* Added DataMapper support (thanks natemueller)
|
||||||
|
|
||||||
|
* Added Mongoid support (thanks bowsersenior)
|
||||||
|
|
||||||
|
* Added skip_load_and_authorize_resource methods to controller class - see issue #164
|
||||||
|
|
||||||
|
* Added support for uncountable resources in index action - see issue #193
|
||||||
|
|
||||||
|
* Cleaned up README and added spec/README
|
||||||
|
|
||||||
|
* Internal: renamed CanDefinition to Rule
|
||||||
|
|
||||||
|
* Internal: added a model adapter layer for easily supporting more ORMs
|
||||||
|
|
||||||
|
* Internal: added .rvmrc to auto-switch to 1.8.7 with gemset - see issue #231
|
||||||
|
|
||||||
|
|
||||||
1.4.1 (November 12, 2010)
|
1.4.1 (November 12, 2010)
|
||||||
|
|
||||||
* Renaming skip_authorization to skip_authorization_check - see issue #169
|
* Renaming skip_authorization to skip_authorization_check - see issue #169
|
||||||
|
|
|
@ -135,18 +135,18 @@ if ENV["MODEL_ADAPTER"] == "mongoid"
|
||||||
obj2 = MongoidProject.create(:age => 40)
|
obj2 = MongoidProject.create(:age => 40)
|
||||||
@ability.can?(:read, obj2).should == false
|
@ability.can?(:read, obj2).should == false
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should handle instance not saved to database" do
|
it "should handle instance not saved to database" do
|
||||||
obj = MongoidProject.new(:title => 'Sir')
|
obj = MongoidProject.new(:title => 'Sir')
|
||||||
@ability.can :read, MongoidProject, :title.in => ["Sir", "Madam"]
|
@ability.can :read, MongoidProject, :title.in => ["Sir", "Madam"]
|
||||||
@ability.can?(:read, obj).should == true
|
@ability.can?(:read, obj).should == true
|
||||||
|
|
||||||
# accessible_by only returns saved records
|
# accessible_by only returns saved records
|
||||||
MongoidProject.accessible_by(@ability, :read).entries.should == []
|
MongoidProject.accessible_by(@ability, :read).entries.should == []
|
||||||
|
|
||||||
obj2 = MongoidProject.new(:title => 'Lord')
|
obj2 = MongoidProject.new(:title => 'Lord')
|
||||||
@ability.can?(:read, obj2).should == false
|
@ability.can?(:read, obj2).should == false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should call where with matching ability conditions" do
|
it "should call where with matching ability conditions" do
|
||||||
|
|
Loading…
Reference in New Issue
Block a user