Sha256: 1fe9ba0fce87c7e641bd7a154b1316aa27476d05757168a3809ddf2a0187f8d2

Contents?: true

Size: 784 Bytes

Versions: 13

Compression:

Stored size: 784 Bytes

Contents

# TODO

- Consider removing `config.security_violation_handler`, since `authority_forbidden` can already be redefined on any controller

## Tests

- Test with Rails 4
- Test `ActionController` integration
- Add tests for the generators

## Structural changes

- Consider the huge change from authorizer objects to modules for permissions. This eliminates the awkwardness of "to check a resource instance, let's go instantiate an authorizer and give it this resource instance..." If we make this change, describe a detailed upgrade path.
- Ensure that Authority can boot without the `configure` method having been run. Maybe this will mean having setters for `abilities` and `controller_action_map` that undefine and redefine those sets of methods if/when the user runs configuration.

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
authority-3.3.0 TODO.markdown
authority-3.2.2 TODO.markdown
authority-3.2.1 TODO.markdown
authority-3.2.0 TODO.markdown
authority-3.1.0 TODO.markdown
authority-3.0.0 TODO.markdown
authority-2.10.0 TODO.markdown
authority-2.9.0 TODO.markdown
authority-2.8.1 TODO.markdown
authority-2.8.0 TODO.markdown
authority-2.7.0 TODO.markdown
authority-2.6.0 TODO.markdown
authority-2.5.0 TODO.markdown