ecf2818a9eremoving apparently unnecessary user attr_accessor in Ability
Ryan Bates
2010-04-16 08:57:10 -0700
d9f3c8b0aerenaming noun to subject internally
Ryan Bates
2010-04-16 08:55:36 -0700
240c281061renaming ActiveRecordAdditions#can method to accessible_by since it flows better and makes more sense
Ryan Bates
2010-04-15 23:54:45 -0700
ef5900c5b1adding caching to current_ability class method, if you're overriding this be sure to add caching there too
Ryan Bates
2010-04-15 23:28:04 -0700
37f482e8d5default ActiveRecordAdditions#can method action to :read and use 'scoped' if 'where' is not available
Ryan Bates
2010-04-15 23:18:49 -0700
3c68a911d0adding can method to Active Record for fetching records matching a specific ability, still needs documentation
Ryan Bates
2010-04-15 17:04:36 -0700
baeef0b9ddadding conditions behavior to Ability#can and fetch with Ability#conditions - closes#53
Ryan Bates
2010-04-15 16:50:47 -0700
23a5888fe0renaming :class option to :resource for load_and_authorize_resource which now supports a symbol for non models - closes#45
Ryan Bates
2010-04-15 14:14:22 -0700
f2a1695636properly handle Admin::AbilitiesController in params[:controller] - closes#46
Ryan Bates
2010-04-15 13:10:12 -0700
6e1e96c85aallow additional arguments for be_able_to matcher, this requires Ruby 1.8.7 or higher to use matcher
Ryan Bates
2010-04-15 12:04:43 -0700
cf49c5b9deadd be_able_to matcher
David Chelimsky
2010-04-13 21:02:39 +0800
35c4864de4simplify paths
David Chelimsky
2010-04-13 20:59:50 +0800
510cf509eeadding documentation for passing additional arguments to can?
Ryan Bates
2010-04-15 11:28:58 -0700
69f7a65914support additional arguments to can? which get passed to the block - closes#48
Ryan Bates
2010-04-15 11:21:44 -0700
f027b2ebb3use Dir globbing more efficiently in gemspec
Ryan Bates
2010-04-05 08:22:02 -0700
5d4138f0b2cleaning up gemspec
Ryan Bates
2010-04-02 15:25:38 -0700
3b9cdce09areleasing v1.0.2
1.0.2
Ryan Bates
2009-12-30 21:33:31 -0800
a13f78d6f9listing additional resources at top of readme page (including metrics and tests)
Ryan Bates
2009-12-30 20:29:19 -0800
41f67ad6d0making spec the default rake task so it works at runcoderun.com
Ryan Bates
2009-12-30 20:22:26 -0800
7d3b4cdbc2Adding clear_aliased_actions to Ability which removes previously defined actions including defaults
Ryan Bates
2009-12-30 18:01:40 -0800
ef22de689badding custom message argument to unauthorized! method - closes#18
Ryan Bates
2009-12-15 10:53:05 -0800
67416532f4adding Railscasts episode to documentation
Ryan Bates
2009-12-14 09:42:51 -0800
f919ac53bbreleasing gem v1.0.1
1.0.1
Ryan Bates
2009-12-14 08:37:30 -0800
021f33c9a0Adding :class option to load_resource so one can customize which class to use for the model - closes#17
Ryan Bates
2009-12-14 08:31:49 -0800
e9f01300b6Don't fetch parent of nested resource if *_id parameter is missing so it works with shallow nested routes - closes#14
Ryan Bates
2009-12-14 08:18:08 -0800
f7480d1f5areleasing gem v1.0.0 (backwards incompatible, see changelog)
1.0.0
Ryan Bates
2009-12-13 13:47:49 -0800
ffa677b2b0Don't set resource instance variable if it has been set already - closes#13
Ryan Bates
2009-12-13 12:32:09 -0800
a75aee751bAllowing :nested option to accept an array for deep nesting
Ryan Bates
2009-12-13 12:22:05 -0800
51fa61bbaerefactoring out resource loading/building logic into separate class
Ryan Bates
2009-12-13 12:11:02 -0800
cd217eb9cfadding :nested option for load_resource - closes#10
Ryan Bates
2009-12-13 11:39:02 -0800
94e031bf96Pass :only and :except options to before filters for load/authorize resource methods.
Ryan Bates
2009-12-13 11:00:12 -0800
63634b4f5dAdding :collection and :new options to load_resource method so we can specify behavior of additional actions if needed.
Ryan Bates
2009-12-13 10:42:10 -0800
a5f98824a0turning load and authorize resource methods into class methods which set up the before filter so they can accept additional arguments
Ryan Bates
2009-12-13 10:03:21 -0800
43947c893dreleasing gem v0.2.1
0.2.1
Ryan Bates
2009-11-26 10:13:22 -0800
e32c5d0dfbcalling 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
Ryan Bates
2009-11-26 09:53:16 -0800
da5a5c031frefactoring out controller logic into separate ResourceAuthorization class - closes#11
Ryan Bates
2009-11-26 09:29:53 -0800
e92a7d8bf4Some refactor to be more DRY
Rafael Silva
2009-11-23 05:32:18 +0800
d4405e6070adding cannot method to define which abilities cannot be done - closes#7
Ryan Bates
2009-11-25 10:25:58 -0800
e60365505csupport custom objects (usually symbols) in can definition - closes#8
Ryan Bates
2009-11-25 09:55:50 -0800
5bd1a85410little fixes to inline documentation (rdocs)
Ryan Bates
2009-11-19 09:46:30 -0800
0ae41f57b8mentioning wiki in readme
Ryan Bates
2009-11-18 16:37:10 -0800
b145a98488linking to the RDocs from README
Ryan Bates
2009-11-17 17:02:20 -0800
b9227eb971adding a lot of inline documentation to code for rdocs
Ryan Bates
2009-11-17 16:56:16 -0800
072cb0f2defixing spacing issues in README
Ryan Bates
2009-11-17 12:59:44 -0800
52649a8da1releasing gem 0.2.0 NOT BACKWARDS COMPATABLE, SEE CHANGELOG
0.2.0
Ryan Bates
2009-11-17 12:58:42 -0800
15a01a579cfixing behavior of load_and_authorize_resource for namespaced controllers - closes#3
Ryan Bates
2009-11-17 11:59:59 -0800
766fe86a9fsupport arrays being passed to 'can' to specify multiple actions or classes - closes#2
Ryan Bates
2009-11-17 11:46:27 -0800
4322da9d0aexpanding readme documentation
Ryan Bates
2009-11-17 11:22:09 -0800
0f49b5478fadding 'cannot?' method which performs opposite check of 'can?' - closes#1
Ryan Bates
2009-11-17 10:46:16 -0800
df276536abadding documentation for testing abilities - closes#6
Ryan Bates
2009-11-17 10:33:03 -0800
1edf583110BACKWARDS INCOMPATIBLE: use Ability#initialize instead of 'prepare' to set up abilities - closes#4
Ryan Bates
2009-11-17 10:25:47 -0800
9d58226563couple fixes in readme
Ryan Bates
2009-11-16 22:31:27 -0800
28eaf1bc99releasing gem v0.1.0
0.1.0
Ryan Bates
2009-11-16 22:15:10 -0800
b1d3d66e4afilling readme
Ryan Bates
2009-11-16 21:23:06 -0800
4b6f538663moving can definition into ability instance instead of class, this removes ugly instance_exec command
Ryan Bates
2009-11-16 19:59:40 -0800
7b299b50fcfix resource loading for new action
Ryan Bates
2009-11-16 19:26:33 -0800
aaed265c91turning into a funtioning Rails plugin
Ryan Bates
2009-11-16 19:24:04 -0800
1034c81763adding a before filter for loading and authorizing a resource
Ryan Bates
2009-11-16 19:00:10 -0800
6c6a57beecadding documentation placeholder
Ryan Bates
2009-11-16 17:03:54 -0800
44b36ce2fcadding controller additions with basic behavior.
Ryan Bates
2009-11-16 17:02:49 -0800
c663effc06using 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
Ryan Bates
2009-11-16 16:24:36 -0800
be1892cca8adding initial aliases for index, show, new and edit
Ryan Bates
2009-11-16 15:09:25 -0800
d5f6e0570cmoving class dependency inline in specs
Ryan Bates
2009-11-16 15:04:57 -0800
0b8b51b4fcadding aliasing of actions
Ryan Bates
2009-11-16 14:58:00 -0800
6c89c32059adding manage action which applies to everything
Ryan Bates
2009-11-16 14:42:41 -0800
0cfb8c7c41adding basic ability module
Ryan Bates
2009-11-16 14:28:52 -0800