Sha256: 4507f566cdeefc74d942e687e91747b1bead866be0518d1b41c0831964ca73a1

Contents?: true

Size: 786 Bytes

Versions: 1

Compression:

Stored size: 786 Bytes

Contents

# TODO

## Design

- Carefully think through names of all public methods & see if they could be clearer or more intuitive

## Chores

- Add separate generator to make an empty authorizer for each file in `app/models` (prompt for each one)
- Test generators

## Documentation

- Make README more concise, or at least more navigable.
- How to bypass creating an authorizer for each model - by setting authorizer name directly and having them share.
- For instance-level checks, ensuring that you don't call `update` first; use `attributes=` before calling `authorize_action_on`.
- Example of checking clean/dirty attributes in instance-level checks. For example, if I'm only allowed to update blue laser cannons, can I make them red? Maybe I need to check whether the old value was blue?

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
authority-1.0.0.pre3 TODO.markdown