Permission review of Ralph's views. #972
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added test checking if every view inherits from ACLGateway class (for class-based views) or is decorated with
ralph_permission
decorator (for function-based views) - both of them are for enforcing permissions checks.This test includes a list of excluded callbacks, which have to be examined individually (see explaination in the source code).
Added
decorated_with
property inralph_permission
decorator (for faciliating unit tests).