django-rest-framework/rest_framework
Rasheed Azeez 35025adef8
Update perms_map in DjangoModelPermissions and DjangoObjectPermissions
Django permissions allows for 'view_modelname'. When users have view_modelname permission, these permission classes don't recognize it and reject access to the user.

My specific case was assigning customers to a group with the group having specific permissions allowed from the model permissions. Made this edit in an extension of DjangoModelPermissions to make it work. Thought it would be useful to have inherently.
2021-02-17 19:30:28 +08:00
..
authtoken Fix: authtoken.TokenProxy cannot be proxy when not installed (#7571) 2020-10-09 12:16:15 +01:00
locale Translations updated from transifex and compiled 2020-10-13 22:05:24 +02:00
management Add file option to generateschema (#7130) 2020-02-12 20:35:54 +01:00
schemas Ignore derivations of BrowsableAPIRenderer in OpenAPI schema (#7497) 2020-10-12 16:40:26 +02:00
static/rest_framework jquery 3.5.1 (#7313) 2020-05-11 13:08:40 +01:00
templates/rest_framework Drop urlize_quoted_links (#7548) 2020-09-23 15:39:06 +01:00
templatetags Drop urlize_quoted_links (#7548) 2020-09-23 15:39:06 +01:00
utils Remove unnecessary type conversions (#7526) 2020-09-08 15:42:01 +01:00
__init__.py Version 3.12.2 2020-10-13 14:17:53 +01:00
apps.py Make DEFAULT_PAGINATION_CLASS None by default. (#5170) 2017-09-25 15:36:30 +02:00
authentication.py Fix RemovedInDjango40Warning for middleware get_resopnse() (#7513) 2020-10-09 10:48:03 +01:00
checks.py Fix punctuation in system check (#7281) 2020-04-20 16:40:05 -07:00
compat.py isort v5 (#7484) 2020-08-17 13:26:56 -07:00
decorators.py Improve the docstring on @action (#6951) 2019-12-11 15:08:54 -08:00
documentation.py Updated url()'s with path() and re_path() (#7492) 2020-08-25 13:50:02 +02:00
exceptions.py Handle tuples same as lists in ValidationError detail context (#7647) 2021-01-06 13:13:34 +00:00
fields.py Fix NullBooleanField warning (#7565) 2020-09-30 13:47:06 +01:00
filters.py Fix SearchFilter.must_call_distinict for annotation+m2m (#7146) 2020-05-11 10:55:39 +01:00
generics.py Allow context to be provided to get_serializer (#7298) 2020-04-29 11:19:44 +01:00
metadata.py replace force_text with force_str 2019-08-07 21:05:24 +02:00
mixins.py Dropped Python 2 compatibility. (#6615) 2019-04-30 17:53:44 +02:00
negotiation.py Dropped Python 2 compatibility. (#6615) 2019-04-30 17:53:44 +02:00
pagination.py Remove unnecessary type conversions (#7526) 2020-09-08 15:42:01 +01:00
parsers.py replace force_text with force_str 2019-08-07 21:05:24 +02:00
permissions.py Update perms_map in DjangoModelPermissions and DjangoObjectPermissions 2021-02-17 19:30:28 +08:00
relations.py Don't catch exceptions in get_queryset (#7480) 2020-10-10 18:02:21 +01:00
renderers.py Drop urlize_quoted_links (#7548) 2020-09-23 15:39:06 +01:00
request.py Fix Request docstring kwarg names (#7443) 2020-08-05 16:51:06 -07:00
response.py Remove unnecessary bytes() calls (#6626) 2019-05-30 15:05:27 -07:00
reverse.py Dropped Python 2 compatibility. (#6615) 2019-04-30 17:53:44 +02:00
routers.py Updated url()'s with path() and re_path() (#7492) 2020-08-25 13:50:02 +02:00
serializers.py corrects typographical error in line 118 (#7553) 2020-09-28 08:52:17 +01:00
settings.py Add note that APISettings is an internal class (#7144) 2020-01-15 10:52:29 +00:00
status.py Adding I'm a teapot error code (#7081) 2019-12-10 09:18:35 +00:00
test.py Not include charset when charset is None (#7400) 2020-07-07 09:58:32 +01:00
throttling.py Dropped Python 2 compatibility. (#6615) 2019-04-30 17:53:44 +02:00
urlpatterns.py Updated url()'s with path() and re_path() (#7492) 2020-08-25 13:50:02 +02:00
urls.py Replace all url() calls with path() or re_path() (#7512) 2020-09-08 15:32:27 +01:00
validators.py Make CharField prohibit surrogate characters (#7026) (#7067) 2020-01-06 14:12:21 +00:00
versioning.py Replace all url() calls with path() or re_path() (#7512) 2020-09-08 15:32:27 +01:00
views.py Pass custom code to PermissionDenied if permission class had one set (#7306) 2020-05-01 10:22:36 +01:00
viewsets.py Check extra action func.__name__ (#7098) 2020-08-05 21:29:47 -07:00