Ryan Bates
|
37102fe6f8
|
load collection resources in custom controller actions with no id param - closes #296
|
2011-03-08 16:10:40 -08:00 |
|
Ryan Bates
|
3901cbe499
|
fixing tests for passing action name through to accessible_by call
|
2011-02-14 10:33:53 -08:00 |
|
Ryan Bates
|
57327119a8
|
adding skip load and authorize behavior - closes #164
|
2011-01-08 12:04:55 -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
|
4339ac6546
|
improve support for rspec scaffolding (thanks voxik) - closes #176
|
2010-12-21 14:18:20 -08:00 |
|
Ryan Bates
|
92995d791e
|
adding :through_association option to load_resource (thanks hunterae) - closes #171
|
2010-11-12 10:42:26 -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 |
|
Ryan Bates
|
f901c367fc
|
using supermodel in specs to remove some of the model stubs
|
2010-10-08 11:46:41 -07:00 |
|
Ryan Bates
|
c11ffb6fd1
|
support loading resource :through method along with instance variable - closes #146
|
2010-09-21 11:42:47 -07:00 |
|
Ryan Bates
|
264e2d2b68
|
raise AccessDenied error when loading child while parent is nil, pass :shallow => true to bypass
|
2010-09-21 11:32:56 -07:00 |
|
Ryan Bates
|
a5ff826e40
|
fix pluralize error on index action when passing resource name - closes #143 again
|
2010-09-07 22:10:16 -07:00 |
|
Ryan Bates
|
9d915457af
|
load the collection instance variable on index action - closes #137
|
2010-09-07 16:25:02 -07:00 |
|
Ryan Bates
|
7c5243321f
|
have params hash override initial attributes when building a new resource
|
2010-09-03 14:11:44 -07:00 |
|
Ryan Bates
|
721939babd
|
cleaning up some internal specs and names
|
2010-09-03 14:00:46 -07:00 |
|
Ryan Bates
|
a744377ac9
|
the new and create actions will now build the resource with attributes based on ability conditions hash - closes #114
|
2010-09-03 11:53:47 -07:00 |
|
Ryan Bates
|
c88cb8f459
|
passing a hash to can? will check permissions on association, this is done automatically in authorize_resource - closes #121
|
2010-09-03 11:01:55 -07:00 |
|
Ryan Bates
|
75ce2bdefa
|
allow :parent => false option to work in load/authorize resource
|
2010-08-06 14:26:57 -07:00 |
|
Ryan Bates
|
c9e0f4e3ef
|
renaming :singular resource option to :singleton
|
2010-08-06 13:06:18 -07:00 |
|
Ryan Bates
|
236cece3b3
|
adding :find_by option to load_resource - closes #19
|
2010-08-06 11:18:54 -07:00 |
|
Ryan Bates
|
84f4c904b7
|
adding :singular option to support has_one associations in load/authorize resource - closes #93
|
2010-08-06 11:03:10 -07:00 |
|
Ryan Bates
|
6998e8bdd1
|
support multiple resources in :through option of load_resource, this makes polymorphic associations possible - closes #73
|
2010-08-06 10:35:42 -07:00 |
|
Ryan Bates
|
a157b65fbf
|
adding :instance_name option to load/authorize_resource - closes #44
|
2010-08-06 09:35:07 -07:00 |
|
Ryan Bates
|
47f0aa597e
|
change how params are passed to ControllerResource and use HashWithIndifferentAccess in tests
|
2010-08-06 09:24:01 -07:00 |
|
Ryan Bates
|
67b069579e
|
don't pass nil to 'new' call when no params are specified - closes #63
|
2010-08-05 16:52:37 -07:00 |
|
Ryan Bates
|
156839b73e
|
only use the :read action when authorizing parent resources
|
2010-08-05 16:24:08 -07:00 |
|
Ryan Bates
|
25a1c553bf
|
adding :through option to replace :nesting option and moving ResourceAuthorization class code into ControllerResource
|
2010-08-05 16:12:30 -07:00 |
|
Ryan Bates
|
dfd84a10ed
|
improving inline documentation
|
2010-05-21 13:41:24 -07:00 |
|
Ryan Bates
|
8903feee70
|
removing unauthorized! in favor of authorize! and including more information in AccessDenied exception - closes #40
|
2010-04-16 14:54:18 -07:00 |
|
Ryan Bates
|
baeef0b9dd
|
adding conditions behavior to Ability#can and fetch with Ability#conditions - closes #53
|
2010-04-15 16:50:47 -07:00 |
|
Ryan Bates
|
23a5888fe0
|
renaming :class option to :resource for load_and_authorize_resource which now supports a symbol for non models - closes #45
|
2010-04-15 14:14:22 -07:00 |
|
David Chelimsky
|
35c4864de4
|
simplify paths
|
2010-04-16 02:46:02 +08:00 |
|
Ryan Bates
|
021f33c9a0
|
Adding :class option to load_resource so one can customize which class to use for the model - closes #17
|
2009-12-14 08:31:49 -08:00 |
|
Ryan Bates
|
ffa677b2b0
|
Don't set resource instance variable if it has been set already - closes #13
|
2009-12-13 12:32:09 -08:00 |
|
Ryan Bates
|
51fa61bbae
|
refactoring out resource loading/building logic into separate class
|
2009-12-13 12:11:02 -08:00 |
|