django-rest-framework/rest_framework
Ryan P Kilby 73203e6b59 Rework dynamic list/detail actions (#5705)
* Merge list/detail route decorators into 'action'

* Merge dynamic routes, add 'detail' attribute

* Add 'ViewSet.get_extra_actions()'

* Refactor dynamic route checking & collection

* Refactor dynamic route generation

* Add 'ViewSet.detail' initkwarg

* Fixup schema test

* Add release notes for dynamic action changes

* Replace list/detail route decorators in tests

* Convert tabs to spaces in router docs

* Update docs

* Make 'detail' a required argument of 'action'

* Improve router docs
2018-01-25 09:40:49 +01:00
..
authtoken Remove references to unsupported Django versions in docs and code (#5602) 2017-11-20 09:35:54 +01:00
locale Version 3.7.4 Release (#5650) 2017-12-20 15:28:31 +01:00
schemas Remove unreachable code from ManualSchema (#5766) 2018-01-24 08:52:33 +01:00
static/rest_framework
templates/rest_framework Allowed customising API documentation code samples (#5752) 2018-01-25 09:39:03 +01:00
templatetags Prefer https protocol for links in docs when available 2018-01-15 15:15:21 +01:00
utils Prefer https protocol for links in docs when available 2018-01-15 15:15:21 +01:00
__init__.py Add 3.7.7 release notes 2017-12-21 12:45:54 +01:00
apps.py
authentication.py
checks.py
compat.py Prefer https protocol for links in docs when available 2018-01-15 15:15:21 +01:00
decorators.py Rework dynamic list/detail actions (#5705) 2018-01-25 09:40:49 +01:00
documentation.py Allowed customising API documentation code samples (#5752) 2018-01-25 09:39:03 +01:00
exceptions.py
fields.py Add HStoreField, postgres fields tests (#5654) 2018-01-15 15:52:30 +01:00
filters.py Perfer iter(dict) over iter(dict.keys()) (#5736) 2018-01-08 09:49:46 +00:00
generics.py
metadata.py
mixins.py
models.py
negotiation.py
pagination.py
parsers.py Prefer https protocol for links in docs when available 2018-01-15 15:15:21 +01:00
permissions.py
relations.py Perfer iter(dict) over iter(dict.keys()) (#5736) 2018-01-08 09:49:46 +00:00
renderers.py Allowed customising API documentation code samples (#5752) 2018-01-25 09:39:03 +01:00
request.py Fix AttributeError hiding on request authenticators (#5600) 2017-11-23 08:58:04 +01:00
response.py
reverse.py
routers.py Rework dynamic list/detail actions (#5705) 2018-01-25 09:40:49 +01:00
serializers.py Add HStoreField, postgres fields tests (#5654) 2018-01-15 15:52:30 +01:00
settings.py using rsplit to get module and classname for imports (#5712) 2018-01-02 10:59:08 +01:00
status.py Prefer https protocol for links in docs when available 2018-01-15 15:15:21 +01:00
test.py Perfer iter(dict) over iter(dict.keys()) (#5736) 2018-01-08 09:49:46 +00:00
throttling.py Fix typo in docstring (#5678) 2017-12-19 08:45:33 +01:00
urlpatterns.py Fix format_suffix_patterns behavior with Django 2 path() routes (#5691) 2017-12-20 13:17:54 +01:00
urls.py Remove references to unsupported Django versions in docs and code (#5602) 2017-11-20 09:35:54 +01:00
validators.py Fix whitespace in imports 2017-11-25 21:10:30 -05:00
versioning.py
views.py Add DEFAULT_SCHEMA_CLASS setting (#5658) 2017-12-14 11:24:21 +01:00
viewsets.py Rework dynamic list/detail actions (#5705) 2018-01-25 09:40:49 +01:00