-
Notifications
You must be signed in to change notification settings - Fork 44
CanTango 1.0
For the 1.0 release we are splitting up CanTango into some smaller components (sub-projects) that will be maintained and released as individual gems. These sub-projects are:
Note that we will follow a convention of always prefixing cantango sub-projects with "cantango-" in order to make it clear that they are cantango projects!
Notice: This is still a work in progress. We expect to have most of this done by year end 2011 or early in 2012 (end of january?). This all depends on time constraints and whether other developers help us out!
What was previously called "CanTango engines" will from 1.0 simply be called "CanTango abilities". An Ability is any class that when executed in some way results in a CanCan compatible rule set. Abilities can be merged together forming a combined rule set.
If you create your own "CanTango Ability", please create your own gem as well and perhaps share it with the community.
The CanTango Abilities (to be made) available are:
A few Web UI editors will be released as Rails 3 mountable engines, that lets a web site administrator administrate (stored) Access Control rules directly from within the website, in a browser interface.
- Permit editor
- Permission editor (coming soon)
A demo is being built that aims to demonstrate a simple example configuration, with Permits and Permit store enabled and using the Permit editor to edit the YAML permit store directly. The demo will also demonstrate some nice integration with ActiveAdmin
- Cantango Demo (coming soon)
You are most welcome to submit your own demos!
Fare well... and please aid to make CanTango even better!!!