Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 123 lines (58 sloc) 4.42 kb
7d9e710 Ryan Bates updating changelog
authored
1 * Adding :find_by option to load_resource - see issue #19
2
c9e0f4e Ryan Bates renaming :singular resource option to :singleton
authored
3 * Adding :singleton option to load_resource - see issue #93
7d9e710 Ryan Bates updating changelog
authored
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
156839b Ryan Bates only use the :read action when authorizing parent resources
authored
14 * Parent resources are now authorized with :read action.
15
25a1c55 Ryan Bates adding :through option to replace :nesting option and moving ResourceAut...
authored
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
c5737f6 Ryan Bates adding thanks to changelog
authored
22 * Supporting multiple "can" and "cannot" calls with accessible_by (thanks funny-falcon) - see issue #71
1659f21 Ryan Bates updating changelong with support for multiple can calls in accessible_by...
authored
23
cad4259 Ryan Bates supporting deeply nested aliases - closes #98
authored
24 * Supporting deeply nested aliases - see issue #98
25
1b4377c Ryan Bates releasing version 1.2.0
authored
26 1.2.0 (July 16, 2010)
27
1ade442 Ryan Bates load parent resources for collection actions such 'index'
authored
28 * Load nested parent resources on collection actions such as "index" (thanks dohzya)
29
2a3dd85 Ryan Bates adding :name option to load_and_authorize_resource if it does not match ...
authored
30 * Adding :name option to load_and_authorize_resource if it does not match controller - see issue #65
31
dfd84a1 Ryan Bates improving inline documentation
authored
32 * Fixing issue when using accessible_by with nil can conditions (thanks jrallison) - see issue #66
7543eed fixing issue when using accessible_by with nil can conditions - closes #...
John Allison authored
33
34 * Pluralize table name for belongs_to associations in can conditions hash (thanks logandk) - see issue #62
35
06296b0 Ryan Bates support has_many association or arrays in can conditions hash
authored
36 * Support has_many association or arrays in can conditions hash
37
e200814 Ryan Bates adding joins clause to accessible_by when conditions are across associat...
authored
38 * Adding joins clause to accessible_by when conditions are across associations
39
1b4377c Ryan Bates releasing version 1.2.0
authored
40
232ecd5 Ryan Bates releasing 1.1.1 which fixes behavior in Rails 3 by properly initializing...
authored
41 1.1.1 (April 17, 2010)
42
43 * Fixing behavior in Rails 3 by properly initializing ResourceAuthorization
44
45
ff8c11c Ryan Bates releasing version 1.1, see wiki and changelog for details
authored
46 1.1.0 (April 17, 2010)
69f7a65 Ryan Bates support additional arguments to can? which get passed to the block - clo...
authored
47
f1ba76b Ryan Bates supporting arrays, ranges, and nested hashes in ability conditions
authored
48 * Supporting arrays, ranges, and nested hashes in ability conditions
49
f466963 Ryan Bates allow access to classes when using hash conditions since you'll generall...
authored
50 * Removing "unauthorized!" method in favor of "authorize!" in controllers
8903fee Ryan Bates removing unauthorized! in favor of authorize! and including more informa...
authored
51
52 * Adding action, subject and default_message abilities to AccessDenied exception - see issue #40
53
ef5900c Ryan Bates adding caching to current_ability class method, if you're overriding thi...
authored
54 * Adding caching to current_ability controller method, if you're overriding this be sure to add caching too.
55
240c281 Ryan Bates renaming ActiveRecordAdditions#can method to accessible_by since it flow...
authored
56 * Adding "accessible_by" method to Active Record for fetching records matching a specific ability
3c68a91 Ryan Bates adding can method to Active Record for fetching records matching a speci...
authored
57
baeef0b Ryan Bates adding conditions behavior to Ability#can and fetch with Ability#conditi...
authored
58 * Adding conditions behavior to Ability#can and fetch with Ability#conditions - see issue #53
59
23a5888 Ryan Bates renaming :class option to :resource for load_and_authorize_resource whic...
authored
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
6e1e96c Ryan Bates allow additional arguments for be_able_to matcher, this requires Ruby 1....
authored
65
69f7a65 Ryan Bates support additional arguments to can? which get passed to the block - clo...
authored
66 * Support additional arguments to can? which get passed to the block - see issue #48
67
68
3b9cdce Ryan Bates releasing v1.0.2
authored
69 1.0.2 (Dec 30, 2009)
70
7d3b4cd Ryan Bates Adding clear_aliased_actions to Ability which removes previously defined...
authored
71 * Adding clear_aliased_actions to Ability which removes previously defined actions including defaults - see issue #20
72
f99d506 Ryan Bates Append aliased actions (don't overwrite them) - closes #20
authored
73 * Append aliased actions (don't overwrite them) - see issue #20
74
ef22de6 Ryan Bates adding custom message argument to unauthorized! method - closes #18
authored
75 * Adding custom message argument to unauthorized! method (thanks tjwallace) - see issue #18
76
77
f919ac5 Ryan Bates releasing gem v1.0.1
authored
78 1.0.1 (Dec 14, 2009)
79
021f33c Ryan Bates Adding :class option to load_resource so one can customize which class t...
authored
80 * Adding :class option to load_resource so one can customize which class to use for the model - see issue #17
81
e9f0130 Ryan Bates Don't fetch parent of nested resource if *_id parameter is missing so it...
authored
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
f7480d1 Ryan Bates releasing gem v1.0.0 (backwards incompatible, see changelog)
authored
85 1.0.0 (Dec 13, 2009)
86
ffa677b Ryan Bates Don't set resource instance variable if it has been set already - closes...
authored
87 * Don't set resource instance variable if it has been set already - see issue #13
88
a75aee7 Ryan Bates Allowing :nested option to accept an array for deep nesting
authored
89 * Allowing :nested option to accept an array for deep nesting
90
cd217eb Ryan Bates adding :nested option for load_resource - closes #10
authored
91 * Adding :nested option to load resource method - see issue #10
92
94e031b Ryan Bates Pass :only and :except options to before filters for load/authorize reso...
authored
93 * Pass :only and :except options to before filters for load/authorize resource methods.
94
63634b4 Ryan Bates Adding :collection and :new options to load_resource method so we can sp...
authored
95 * Adding :collection and :new options to load_resource method so we can specify behavior of additional actions if needed.
96
a5f9882 Ryan Bates turning load and authorize resource methods into class methods which set...
authored
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
f7480d1 Ryan Bates releasing gem v1.0.0 (backwards incompatible, see changelog)
authored
99
43947c8 Ryan Bates releasing gem v0.2.1
authored
100 0.2.1 (Nov 26, 2009)
101
102 * many internal refactorings - see issues #11 and #12
103
d4405e6 Ryan Bates adding cannot method to define which abilities cannot be done - closes #...
authored
104 * adding "cannot" method to define which abilities cannot be done - see issue #7
105
e603655 Ryan Bates support custom objects (usually symbols) in can definition - closes #8
authored
106 * support custom objects (usually symbols) in can definition - see issue #8
107
f7480d1 Ryan Bates releasing gem v1.0.0 (backwards incompatible, see changelog)
authored
108
52649a8 Ryan Bates releasing gem 0.2.0 NOT BACKWARDS COMPATABLE, SEE CHANGELOG
authored
109 0.2.0 (Nov 17, 2009)
110
15a01a5 Ryan Bates fixing behavior of load_and_authorize_resource for namespaced controller...
authored
111 * fix behavior of load_and_authorize_resource for namespaced controllers - see issue #3
112
766fe86 Ryan Bates support arrays being passed to 'can' to specify multiple actions or clas...
authored
113 * support arrays being passed to "can" to specify multiple actions or classes - see issue #2
114
0f49b54 Ryan Bates adding 'cannot?' method which performs opposite check of 'can?' - closes...
authored
115 * adding "cannot?" method to ability, controller, and view which is inverse of "can?" - see issue #1
116
1edf583 Ryan Bates BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' to s...
authored
117 * BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' to set up abilities - see issue #4
118
52649a8 Ryan Bates releasing gem 0.2.0 NOT BACKWARDS COMPATABLE, SEE CHANGELOG
authored
119
120 0.1.0 (Nov 16, 2009)
28eaf1b Ryan Bates releasing gem v0.1.0
authored
121
122 * initial release
Something went wrong with that request. Please try again.