Ryan Bates
|
63634b4f5d
|
Adding :collection and :new options to load_resource method so we can specify behavior of additional actions if needed.
|
2009-12-13 10:42:10 -08:00 |
|
Ryan Bates
|
a5f98824a0
|
turning load and authorize resource methods into class methods which set up the before filter so they can accept additional arguments
|
2009-12-13 10:03:21 -08:00 |
|
Ryan Bates
|
e32c5d0dfb
|
calling controller's load_resource and authorize_resource from load_and_authorize_resource to maintain backwards compatability, even though it's not the most efficient way
|
2009-11-26 09:53:16 -08:00 |
|
Ryan Bates
|
da5a5c031f
|
refactoring out controller logic into separate ResourceAuthorization class - closes #11
|
2009-11-26 09:29:53 -08:00 |
|
Ryan Bates
|
d4405e6070
|
adding cannot method to define which abilities cannot be done - closes #7
|
2009-11-25 10:25:58 -08:00 |
|
Ryan Bates
|
e60365505c
|
support custom objects (usually symbols) in can definition - closes #8
|
2009-11-25 09:55:50 -08:00 |
|
Ryan Bates
|
b9227eb971
|
adding a lot of inline documentation to code for rdocs
|
2009-11-17 16:56:16 -08:00 |
|
Ryan Bates
|
15a01a579c
|
fixing behavior of load_and_authorize_resource for namespaced controllers - closes #3
|
2009-11-17 11:59:59 -08:00 |
|
Ryan Bates
|
766fe86a9f
|
support arrays being passed to 'can' to specify multiple actions or classes - closes #2
|
2009-11-17 11:46:27 -08:00 |
|
Ryan Bates
|
0f49b5478f
|
adding 'cannot?' method which performs opposite check of 'can?' - closes #1
|
2009-11-17 10:46:16 -08:00 |
|
Ryan Bates
|
1edf583110
|
BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' to set up abilities - closes #4
|
2009-11-17 10:25:47 -08:00 |
|
Ryan Bates
|
4b6f538663
|
moving can definition into ability instance instead of class, this removes ugly instance_exec command
|
2009-11-16 19:59:40 -08:00 |
|
Ryan Bates
|
7b299b50fc
|
fix resource loading for new action
|
2009-11-16 19:26:33 -08:00 |
|
Ryan Bates
|
1034c81763
|
adding a before filter for loading and authorizing a resource
|
2009-11-16 19:00:10 -08:00 |
|
Ryan Bates
|
44b36ce2fc
|
adding controller additions with basic behavior.
|
2009-11-16 17:02:49 -08:00 |
|
Ryan Bates
|
c663effc06
|
using instance_exec to change scope of can blocks to instance of ability, this is a bit ugly so I may end up using methods instead
|
2009-11-16 16:24:36 -08:00 |
|
Ryan Bates
|
be1892cca8
|
adding initial aliases for index, show, new and edit
|
2009-11-16 15:09:25 -08:00 |
|
Ryan Bates
|
d5f6e0570c
|
moving class dependency inline in specs
|
2009-11-16 15:04:57 -08:00 |
|
Ryan Bates
|
0b8b51b4fc
|
adding aliasing of actions
|
2009-11-16 14:58:00 -08:00 |
|
Ryan Bates
|
6c89c32059
|
adding manage action which applies to everything
|
2009-11-16 14:42:41 -08:00 |
|
Ryan Bates
|
0cfb8c7c41
|
adding basic ability module
|
2009-11-16 14:28:52 -08:00 |
|