Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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