mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-26 11:33:59 +03:00
Add DRF Access Policy to 3rd party packages (#6723)
This commit is contained in:
parent
6a95451d72
commit
80e89c75c7
|
@ -281,6 +281,10 @@ Also note that the generic views will only check the object-level permissions fo
|
||||||
|
|
||||||
The following third party packages are also available.
|
The following third party packages are also available.
|
||||||
|
|
||||||
|
## DRF - Access Policy
|
||||||
|
|
||||||
|
The [Django REST - Access Policy][drf-access-policy] package provides a way to define complex access rules in declaritive policy classes that are attached to view sets or function-based views. The policies are defined in JSON in a format similer to AWS' Identity & Access Management policies.
|
||||||
|
|
||||||
## Composed Permissions
|
## Composed Permissions
|
||||||
|
|
||||||
The [Composed Permissions][composed-permissions] package provides a simple way to define complex and multi-depth (with logic operators) permission objects, using small and reusable components.
|
The [Composed Permissions][composed-permissions] package provides a simple way to define complex and multi-depth (with logic operators) permission objects, using small and reusable components.
|
||||||
|
@ -320,3 +324,4 @@ The [Django Rest Framework Role Filters][django-rest-framework-role-filters] pac
|
||||||
[djangorestframework-api-key]: https://github.com/florimondmanca/djangorestframework-api-key
|
[djangorestframework-api-key]: https://github.com/florimondmanca/djangorestframework-api-key
|
||||||
[django-rest-framework-role-filters]: https://github.com/allisson/django-rest-framework-role-filters
|
[django-rest-framework-role-filters]: https://github.com/allisson/django-rest-framework-role-filters
|
||||||
[django-rest-framework-guardian]: https://github.com/rpkilby/django-rest-framework-guardian
|
[django-rest-framework-guardian]: https://github.com/rpkilby/django-rest-framework-guardian
|
||||||
|
[drf-access-policy]: https://github.com/rsinger86/drf-access-policy
|
|
@ -197,6 +197,7 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
|
||||||
* [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.
|
* [dry-rest-permissions][dry-rest-permissions] - Provides a simple way to define permissions for individual api actions.
|
||||||
|
* [drf-access-policy][drf-access-policy] - Declarative and flexible permissions inspired by AWS' IAM policies.
|
||||||
|
|
||||||
### Serializers
|
### Serializers
|
||||||
|
|
||||||
|
@ -208,6 +209,7 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
|
||||||
* [django-rest-framework-serializer-extensions][drf-serializer-extensions] -
|
* [django-rest-framework-serializer-extensions][drf-serializer-extensions] -
|
||||||
Enables black/whitelisting fields, and conditionally expanding child serializers on a per-view/request basis.
|
Enables black/whitelisting fields, and conditionally expanding child serializers on a per-view/request basis.
|
||||||
* [djangorestframework-queryfields][djangorestframework-queryfields] - Serializer mixin allowing clients to control which fields will be sent in the API response.
|
* [djangorestframework-queryfields][djangorestframework-queryfields] - Serializer mixin allowing clients to control which fields will be sent in the API response.
|
||||||
|
* [drf-flex-fields][drf-flex-fields] - Serializer providing dynamic field expansion and sparse field sets via URL parameters.
|
||||||
|
|
||||||
### Serializer fields
|
### Serializer fields
|
||||||
|
|
||||||
|
@ -340,3 +342,5 @@ To submit new content, [open an issue][drf-create-issue] or [create a pull reque
|
||||||
[djangorestframework-datatables]: https://github.com/izimobil/django-rest-framework-datatables
|
[djangorestframework-datatables]: https://github.com/izimobil/django-rest-framework-datatables
|
||||||
[django-rest-framework-condition]: https://github.com/jozo/django-rest-framework-condition
|
[django-rest-framework-condition]: https://github.com/jozo/django-rest-framework-condition
|
||||||
[django-rest-witchcraft]: https://github.com/shosca/django-rest-witchcraft
|
[django-rest-witchcraft]: https://github.com/shosca/django-rest-witchcraft
|
||||||
|
[drf-access-policy]: https://github.com/rsinger86/drf-access-policy
|
||||||
|
[drf-flex-fields]: https://github.com/rsinger86/drf-flex-fields
|
||||||
|
|
Loading…
Reference in New Issue
Block a user