Skip to content
This repository
Newer
Older
100644 122 lines (58 sloc) 4.42 kb
7d9e710f »
2010-08-06 updating changelog
1 * Adding :find_by option to load_resource - see issue #19
2
c9e0f4e3 »
2010-08-06 renaming :singular resource option to :singleton
3 * Adding :singleton option to load_resource - see issue #93
7d9e710f »
2010-08-06 updating changelog
4
5 * Supporting multiple resources in :through option for polymorphic
6 associations - see issue #73
7
8 * Supporting Single Table Inheritance for "can" comparisons - see issue #55
9
10 * Adding :instance_name option to load/authorize_resource - see issue #44
11
12 * Don't pass nil to "new" to keep MongoMapper happy - see issue #63
13
156839b7 »
2010-08-05 only use the :read action when authorizing parent resources
14 * Parent resources are now authorized with :read action.
15
25a1c553 »
2010-08-05 adding :through option to replace :nesting option and moving Resource…
16 * Changing :resource option in load/authorize_resource back to :class with ability to pass false
17
18 * Removing :nested option in favor of :through option with separate load/authorize call
19
20 * Moving internal logic from ResourceAuthorization to ControllerResource class
21
c5737f6d »
2010-07-20 adding thanks to changelog
22 * Supporting multiple "can" and "cannot" calls with accessible_by (thanks funny-falcon) - see issue #71
1659f21b »
2010-07-20 updating changelong with support for multiple can calls in accessible…
23
cad42598 »
2010-07-19 supporting deeply nested aliases - closes #98
24 * Supporting deeply nested aliases - see issue #98
25
1b4377cb »
2010-07-19 releasing version 1.2.0
26 1.2.0 (July 16, 2010)
27
1ade4422 »
2010-05-21 load parent resources for collection actions such 'index'
28 * Load nested parent resources on collection actions such as "index" (thanks dohzya)
29
2a3dd85a »
2010-05-21 adding :name option to load_and_authorize_resource if it does not mat…
30 * Adding :name option to load_and_authorize_resource if it does not match controller - see issue #65
31
dfd84a10 »
2010-05-21 improving inline documentation
32 * Fixing issue when using accessible_by with nil can conditions (thanks jrallison) - see issue #66
7543eedd » John Allison
2010-05-20 fixing issue when using accessible_by with nil can conditions - closes
33
34 * Pluralize table name for belongs_to associations in can conditions hash (thanks logandk) - see issue #62
35
06296b0a »
2010-04-22 support has_many association or arrays in can conditions hash
36 * Support has_many association or arrays in can conditions hash
37
e2008145 »
2010-04-20 adding joins clause to accessible_by when conditions are across assoc…
38 * Adding joins clause to accessible_by when conditions are across associations
39
1b4377cb »
2010-07-19 releasing version 1.2.0
40
232ecd5b »
2010-04-17 releasing 1.1.1 which fixes behavior in Rails 3 by properly initializ…
41 1.1.1 (April 17, 2010)
42
43 * Fixing behavior in Rails 3 by properly initializing ResourceAuthorization
44
45
ff8c11cf »
2010-04-17 releasing version 1.1, see wiki and changelog for details
46 1.1.0 (April 17, 2010)
69f7a659 »
2010-04-15 support additional arguments to can? which get passed to the block - …
47
f1ba76b6 »
2010-04-17 supporting arrays, ranges, and nested hashes in ability conditions
48 * Supporting arrays, ranges, and nested hashes in ability conditions
49
f4669634 »
2010-04-16 allow access to classes when using hash conditions since you'll gener…
50 * Removing "unauthorized!" method in favor of "authorize!" in controllers
8903feee »
2010-04-16 removing unauthorized! in favor of authorize! and including more info…
51
52 * Adding action, subject and default_message abilities to AccessDenied exception - see issue #40
53
ef5900c5 »
2010-04-15 adding caching to current_ability class method, if you're overriding …
54 * Adding caching to current_ability controller method, if you're overriding this be sure to add caching too.
55
240c2810 »
2010-04-15 renaming ActiveRecordAdditions#can method to accessible_by since it f…
56 * Adding "accessible_by" method to Active Record for fetching records matching a specific ability
3c68a911 »
2010-04-15 adding can method to Active Record for fetching records matching a sp…
57
baeef0b9 »
2010-04-15 adding conditions behavior to Ability#can and fetch with Ability#cond…
58 * Adding conditions behavior to Ability#can and fetch with Ability#conditions - see issue #53
59
23a5888f »
2010-04-15 renaming :class option to :resource for load_and_authorize_resource w…
60 * Renaming :class option to :resource for load_and_authorize_resource which now supports a symbol for non models - see issue #45
61
62 * Properly handle Admin::AbilitiesController in params[:controller] - see issue #46
63
64 * Adding be_able_to RSpec matcher (thanks dchelimsky), requires Ruby 1.8.7 or higher - see issue #54
6e1e96c8 »
2010-04-15 allow additional arguments for be_able_to matcher, this requires Ruby…
65
69f7a659 »
2010-04-15 support additional arguments to can? which get passed to the block - …
66 * Support additional arguments to can? which get passed to the block - see issue #48
67
68
3b9cdce0 »
2009-12-30 releasing v1.0.2
69 1.0.2 (Dec 30, 2009)
70
7d3b4cdb »
2009-12-30 Adding clear_aliased_actions to Ability which removes previously defi…
71 * Adding clear_aliased_actions to Ability which removes previously defined actions including defaults - see issue #20
72
f99d5060 »
2009-12-30 Append aliased actions (don't overwrite them) - closes #20
73 * Append aliased actions (don't overwrite them) - see issue #20
74
ef22de68 »
2009-12-15 adding custom message argument to unauthorized! method - closes #18
75 * Adding custom message argument to unauthorized! method (thanks tjwallace) - see issue #18
76
77
f919ac53 »
2009-12-14 releasing gem v1.0.1
78 1.0.1 (Dec 14, 2009)
79
021f33c9 »
2009-12-14 Adding :class option to load_resource so one can customize which clas…
80 * Adding :class option to load_resource so one can customize which class to use for the model - see issue #17
81
e9f01300 »
2009-12-14 Don't fetch parent of nested resource if *_id parameter is missing so…
82 * Don't fetch parent of nested resource if *_id parameter is missing so it works with shallow nested routes - see issue #14
83
84
f7480d1f »
2009-12-13 releasing gem v1.0.0 (backwards incompatible, see changelog)
85 1.0.0 (Dec 13, 2009)
86
ffa677b2 »
2009-12-13 Don't set resource instance variable if it has been set already - clo…
87 * Don't set resource instance variable if it has been set already - see issue #13
88
a75aee75 »
2009-12-13 Allowing :nested option to accept an array for deep nesting
89 * Allowing :nested option to accept an array for deep nesting
90
cd217eb9 »
2009-12-13 adding :nested option for load_resource - closes #10
91 * Adding :nested option to load resource method - see issue #10
92
94e031bf »
2009-12-13 Pass :only and :except options to before filters for load/authorize r…
93 * Pass :only and :except options to before filters for load/authorize resource methods.
94
63634b4f »
2009-12-13 Adding :collection and :new options to load_resource method so we can…
95 * Adding :collection and :new options to load_resource method so we can specify behavior of additional actions if needed.
96
a5f98824 »
2009-12-13 turning load and authorize resource methods into class methods which …
97 * BACKWARDS INCOMPATIBLE: turning load and authorize resource methods into class methods which set up the before filter so they can accept additional arguments.
98
f7480d1f »
2009-12-13 releasing gem v1.0.0 (backwards incompatible, see changelog)
99
43947c89 »
2009-11-26 releasing gem v0.2.1
100 0.2.1 (Nov 26, 2009)
101
102 * many internal refactorings - see issues #11 and #12
103
d4405e60 »
2009-11-25 adding cannot method to define which abilities cannot be done - closes
104 * adding "cannot" method to define which abilities cannot be done - see issue #7
105
e6036550 »
2009-11-25 support custom objects (usually symbols) in can definition - closes #8
106 * support custom objects (usually symbols) in can definition - see issue #8
107
f7480d1f »
2009-12-13 releasing gem v1.0.0 (backwards incompatible, see changelog)
108
52649a8d »
2009-11-17 releasing gem 0.2.0 NOT BACKWARDS COMPATABLE, SEE CHANGELOG
109 0.2.0 (Nov 17, 2009)
110
15a01a57 »
2009-11-17 fixing behavior of load_and_authorize_resource for namespaced control…
111 * fix behavior of load_and_authorize_resource for namespaced controllers - see issue #3
112
766fe86a »
2009-11-17 support arrays being passed to 'can' to specify multiple actions or c…
113 * support arrays being passed to "can" to specify multiple actions or classes - see issue #2
114
0f49b547 »
2009-11-17 adding 'cannot?' method which performs opposite check of 'can?' - clo…
115 * adding "cannot?" method to ability, controller, and view which is inverse of "can?" - see issue #1
116
1edf5831 »
2009-11-17 BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' t…
117 * BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' to set up abilities - see issue #4
118
52649a8d »
2009-11-17 releasing gem 0.2.0 NOT BACKWARDS COMPATABLE, SEE CHANGELOG
119
120 0.1.0 (Nov 16, 2009)
28eaf1bc »
2009-11-16 releasing gem v0.1.0
121
122 * initial release
Something went wrong with that request. Please try again.