Ryan Bates
|
67c93619c1
|
Merge branch 'master' into 2.0
|
2011-09-28 13:45:49 -07:00 |
|
Ryan Bates
|
610d7e3ec4
|
Merge pull request #425 from skhisma/master
Allow custom IDs to be specified when calling load_resource
|
2011-09-28 13:44:19 -07:00 |
|
Ryan Bates
|
2160183e86
|
Merge branch 'master' into 2.0
|
2011-09-28 13:35:52 -07:00 |
|
Ryan Bates
|
86063e4846
|
merging 1.6 additions into 2.0 branch
|
2011-09-28 11:39:26 -07:00 |
|
Geoff Parsons
|
7937a282a3
|
:id_param option to load_resource allows specification of the param name to find members
|
2011-07-20 13:42:24 -04:00 |
|
Steven Anderson
|
d35419fa4c
|
Added the needed camelize to recent patch for engines and namespaced models
|
2011-07-20 10:03:50 +01:00 |
|
Steven Anderson
|
6c497b8dd9
|
Added support for engines and namespaced models.
|
2011-07-20 09:31:53 +01:00 |
|
Ryan Bates
|
b8ff2dbc6a
|
load member through method instead of instance variable to improve decent_exposure support
|
2011-06-13 15:16:08 -07:00 |
|
Ryan Bates
|
613ab1c1ab
|
delegating ControllerResource find to model adapter, uses 'get' for DataMapper - closes #373
|
2011-05-21 13:57:17 -07:00 |
|
Ryan Bates
|
c031f82dd2
|
allow :find_by option to be full find method name - closes #335
|
2011-05-19 23:37:36 -04:00 |
|
Ryan Bates
|
f6c2054f7e
|
set resource attributes in update action and authorize after set - closes #141
|
2011-05-19 17:12:30 -04:00 |
|
Ryan Bates
|
a29e31606b
|
changing the interface for ControllerResource load/authorize so they can be intertwined
|
2011-05-19 16:38:33 -04:00 |
|
Ryan Bates
|
e24d5d146b
|
merging master into 2.0
|
2011-05-19 16:01:06 -04:00 |
|
Ryan Bates
|
843fe89c63
|
pass action and subject through AccessDenied exception when :through isn't found - closes #366
|
2011-05-18 12:58:02 -04:00 |
|
Ryan Bates
|
dde88c92b7
|
allow :through option to work with private controller methods - closes #360
|
2011-05-17 13:18:31 -04:00 |
|
Ryan Bates
|
baa1dacc21
|
authorize params passed in create and update action
|
2011-03-25 17:01:12 -07:00 |
|
Ryan Bates
|
f41b39406c
|
don't authorize based on resource name in authorize_resource since this is already handled by enable_authorization
|
2011-03-25 16:40:20 -07:00 |
|
Ryan Bates
|
27eba72e4b
|
mark index action as fully authorized when fetching records through accessible_by
|
2011-03-25 16:34:13 -07:00 |
|
Ryan Bates
|
5d68caefd0
|
removing skipping feature in ControllerResource for now
|
2011-03-25 16:29:04 -07:00 |
|
Ryan Bates
|
cf2896f011
|
renaming AccessDenied exception to Unauthorized
|
2011-03-25 14:43:36 -07:00 |
|
Ryan Bates
|
3a825ed0d1
|
getting all specs passing again
|
2011-03-23 19:47:34 -07:00 |
|
Ryan Bates
|
7688025404
|
fixing instance loading with :singleton option - closes #310
|
2011-03-18 09:42:30 -07:00 |
|
Ryan Bates
|
3f6cecbfcf
|
use Item.new instead of build_item for singleton resource so it doesn't mess up database - closes #304
|
2011-03-15 23:37:05 -07:00 |
|
Ryan Bates
|
fdd5ad022d
|
making accessible_by action default to :index and parent action default to :show so we don't check :read action directly - closes #302
|
2011-03-15 23:00:40 -07:00 |
|
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
|
951d70e057
|
adding :prepend option to load_and_authorize_resource - closes #290
|
2011-03-08 15:50:34 -08:00 |
|
Adam Wróbel
|
f1ea21b2a6
|
Pass action name to accessible_by.
|
2011-02-03 17:00:46 +01: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
|
1f81b8dd1e
|
use 'send' to access controller current_ability in case it's private
|
2010-09-23 11:58:55 -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
|
cef55c95e7
|
fetch cancan_resource_class through controller class from ControllerResource
|
2010-09-16 16:01:58 -07:00 |
|
Juan Manuel Barreneche
|
0b270f2d0f
|
Use cancan_resource_class for before filters instead of hardcoded ControllerResource class
|
2010-09-17 06:40:16 +08:00 |
|
Ryan Bates
|
4eee637270
|
adding support for loading through Inherited Resources - closes #23
|
2010-09-09 16:28:00 -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
|
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
|
333ddf1970
|
properly pass along resource name without slice error - closes #112
|
2010-08-07 08:33:31 -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 |
|