Commit ad599100 by Tom Christie

Merge pull request #3201 from Helioscene/master

Add package reference to docs: DRY Rest Permissions
parents 1f55bc74 8d7627a0
...@@ -251,6 +251,10 @@ The [Composed Permissions][composed-permissions] package provides a simple way t ...@@ -251,6 +251,10 @@ The [Composed Permissions][composed-permissions] package provides a simple way t
The [REST Condition][rest-condition] package is another extension for building complex permissions in a simple and convenient way. The extension allows you to combine permissions with logical operators. The [REST Condition][rest-condition] package is another extension for building complex permissions in a simple and convenient way. The extension allows you to combine permissions with logical operators.
## DRY Rest Permissions
The [DRY Rest Permissions][dry-rest-permissions] package provides the ability to define different permissions for individual default and custom actions. This package is made for apps with permissions that are derived from relationships defined in the app's data model. It also supports permission checks being returned to a client app through the API's serializer. Additionally it supports adding permissions to the default and custom list actions to restrict the data they retrive per user.
[cite]: https://developer.apple.com/library/mac/#documentation/security/Conceptual/AuthenticationAndAuthorizationGuide/Authorization/Authorization.html [cite]: https://developer.apple.com/library/mac/#documentation/security/Conceptual/AuthenticationAndAuthorizationGuide/Authorization/Authorization.html
[authentication]: authentication.md [authentication]: authentication.md
[throttling]: throttling.md [throttling]: throttling.md
...@@ -264,3 +268,4 @@ The [REST Condition][rest-condition] package is another extension for building c ...@@ -264,3 +268,4 @@ The [REST Condition][rest-condition] package is another extension for building c
[drf-any-permissions]: https://github.com/kevin-brown/drf-any-permissions [drf-any-permissions]: https://github.com/kevin-brown/drf-any-permissions
[composed-permissions]: https://github.com/niwibe/djangorestframework-composed-permissions [composed-permissions]: https://github.com/niwibe/djangorestframework-composed-permissions
[rest-condition]: https://github.com/caxap/rest_condition [rest-condition]: https://github.com/caxap/rest_condition
[dry-rest-permissions]: https://github.com/Helioscene/dry-rest-permissions
...@@ -195,6 +195,7 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque ...@@ -195,6 +195,7 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
* [drf-any-permissions][drf-any-permissions] - Provides alternative permission handling. * [drf-any-permissions][drf-any-permissions] - Provides alternative permission handling.
* [djangorestframework-composed-permissions][djangorestframework-composed-permissions] - Provides a simple way to define complex permissions. * [djangorestframework-composed-permissions][djangorestframework-composed-permissions] - Provides a simple way to define complex permissions.
* [rest_condition][rest-condition] - Another extension for building complex permissions in a simple and convenient way. * [rest_condition][rest-condition] - Another extension for building complex permissions in a simple and convenient way.
* [dry-rest-permissions][dry-rest-permissions] - Provides a simple way to define permissions for individual api actions.
### Serializers ### Serializers
...@@ -341,3 +342,4 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque ...@@ -341,3 +342,4 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
[cdrf.co]:http://www.cdrf.co [cdrf.co]:http://www.cdrf.co
[drf-tracking]: https://github.com/aschn/drf-tracking [drf-tracking]: https://github.com/aschn/drf-tracking
[django-rest-framework-braces]: https://github.com/dealertrack/django-rest-framework-braces [django-rest-framework-braces]: https://github.com/dealertrack/django-rest-framework-braces
[dry-rest-permissions]: https://github.com/Helioscene/dry-rest-permissions
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment