From b969e9a8723a22d368a3f07b0bedec698b310893 Mon Sep 17 00:00:00 2001 From: David Kaplan Date: Thu, 30 Jul 2015 10:47:12 -0400 Subject: [PATCH] Update permissions.md Add DRY Rest Permissions info to the permissions page --- docs/api-guide/permissions.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/api-guide/permissions.md b/docs/api-guide/permissions.md index 31fe4c309..a78334ea1 100644 --- a/docs/api-guide/permissions.md +++ b/docs/api-guide/permissions.md @@ -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. +## 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 [authentication]: authentication.md [throttling]: throttling.md @@ -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 [composed-permissions]: https://github.com/niwibe/djangorestframework-composed-permissions [rest-condition]: https://github.com/caxap/rest_condition +[dry-rest-permissions]: https://github.com/Helioscene/dry-rest-permissions