Asif Saif Uddin
4045e062f7
Update tests/schemas/test_coreapi.py
2023-06-12 12:45:16 +06:00
Asif Saif Uddin
5ec8d3ad03
Update tests/schemas/test_coreapi.py
2023-06-12 12:45:01 +06:00
Asif Saif Uddin
bc6d5341cc
Update setup.cfg
2023-06-12 12:44:45 +06:00
Asif Saif Uddin
6631a09e85
Update tests/schemas/test_coreapi.py
2023-06-12 12:44:34 +06:00
Asif Saif Uddin
3592a14b05
Update rest_framework/schemas/coreapi.py
2023-06-12 12:44:22 +06:00
Asif Saif Uddin
43f87cd0b1
Update rest_framework/schemas/coreapi.py
2023-06-12 12:44:12 +06:00
Asif Saif Uddin
b51cf3eabe
Update rest_framework/schemas/coreapi.py
2023-06-12 12:43:50 +06:00
Asif Saif Uddin
f4acf42ed1
Update rest_framework/schemas/coreapi.py
2023-06-12 12:43:35 +06:00
Asif Saif Uddin
b82d06173d
Update rest_framework/schemas/coreapi.py
2023-06-12 12:43:20 +06:00
Asif Saif Uddin
7675c724f5
Update rest_framework/pagination.py
2023-06-12 12:43:08 +06:00
Asif Saif Uddin
2f08da5be3
Update rest_framework/pagination.py
2023-06-12 12:42:53 +06:00
Asif Saif Uddin
a42997d6b1
Update rest_framework/pagination.py
2023-06-12 12:42:31 +06:00
Asif Saif Uddin
c43c0994fd
Update rest_framework/pagination.py
2023-06-12 12:42:14 +06:00
Asif Saif Uddin
8fb12e2b23
Update tests/schemas/test_coreapi.py
2023-06-12 12:40:49 +06:00
Asif Saif Uddin
ac9474eb4b
Update tests/schemas/test_coreapi.py
2023-06-12 12:40:37 +06:00
Asif Saif Uddin
59614be475
Update tests/schemas/test_coreapi.py
2023-06-12 12:40:24 +06:00
Asif Saif Uddin
4c227429e7
Update tests/schemas/test_coreapi.py
2023-06-12 12:40:09 +06:00
Asif Saif Uddin
f69c65638d
Update rest_framework/filters.py
2023-06-12 12:39:56 +06:00
Asif Saif Uddin
43eb05e258
Update rest_framework/filters.py
2023-06-12 12:39:41 +06:00
Asif Saif Uddin
e813139ac9
Update tests/schemas/test_coreapi.py
2023-06-12 12:39:16 +06:00
Asif Saif Uddin
9079f48083
Update rest_framework/filters.py
2023-06-12 12:39:07 +06:00
Asif Saif Uddin
b47fee68e4
Update rest_framework/filters.py
2023-06-12 12:38:18 +06:00
Asif Saif Uddin
b8cc5febdc
Update rest_framework/__init__.py
2023-06-12 12:37:58 +06:00
Asif Saif Uddin
3f68619a1a
Merge branch 'master' into coreapi
2022-11-29 14:51:55 +06:00
T. Franzel
f0095b4de2
Remove Core API mentions from docs ( #8780 )
...
* remove coreapi generator mentions & hidden docs
* remove coreapi doc & redirect broken links to github snapshot
2022-11-28 14:41:08 +01:00
T. Franzel
5435b2c9f0
mitigate global dependency on inflection #8017 ( #8781 )
2022-11-28 09:11:10 +06:00
Thomas Irgang
3bf611787a
Register Django urls ( #8778 )
...
Without adding the URLs manually, the users and groups APIs were not usable.
My env:
(venv) ➜ tutorial pip freeze
asgiref==3.5.2
astroid==2.12.13
autopep8==2.0.0
dill==0.3.6
Django==4.1.3
djangorestframework==3.14.0
isort==5.10.1
lazy-object-proxy==1.8.0
mccabe==0.7.0
platformdirs==2.5.4
pycodestyle==2.10.0
pylint==2.15.6
pylint-django==2.5.3
pylint-plugin-utils==0.7
pytz==2022.6
sqlparse==0.4.3
tomli==2.0.1
tomlkit==0.11.6
wrapt==1.14.1
2022-11-27 18:53:48 +06:00
Giebisch
4ef0fc1ca0
Implemented Verbose Name Translation for TokenProxy ( #8713 )
2022-11-27 16:45:54 +06:00
Peter Thomassen
52f4139674
Properly handle OverflowError in DurationField deserialization ( #8042 )
...
Related: https://github.com/django/django/pull/8870/files
2022-11-24 17:27:45 +06:00
Shinya Ohyanagi
9e328a9549
Fix OpenAPI operation name plural appropriately ( #8017 )
2022-11-24 13:48:05 +06:00
hashlash
ebde56b932
Represent SafeString as plain string on schema rendering. ( #8429 )
...
* Use SafeString.represent_str to represent SafeString as str
* Add SafeString yaml rendering test
2022-11-23 20:42:06 +06:00
Denny Biasiolli
c0d95cb967
Fix #8771 - Checking for authentication even if _ignore_model_permissions = True
( #8772 )
2022-11-22 20:21:16 +06:00
T. Franzel
b87699c034
Update schema generation doc & add deprecation notice #8453 ( #8773 )
...
* Update schema generation doc & add deprecation notice #8453
* Update docs/topics/documenting-your-api.md
Co-authored-by: Tom Christie <tom@tomchristie.com>
* Update docs/topics/documenting-your-api.md
Co-authored-by: Tom Christie <tom@tomchristie.com>
* Update docs/topics/documenting-your-api.md
Co-authored-by: Tom Christie <tom@tomchristie.com>
Co-authored-by: T. Franzel <13507857+tfranzel@users.noreply.github.com>
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-11-22 19:53:54 +06:00
Géry Ogam
fd7d3a7b92
Update 6-viewsets-and-routers.md ( #8590 )
...
* Update 6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
* Update docs/tutorial/6-viewsets-and-routers.md
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2022-11-22 14:39:26 +06:00
Subin Kim
8175f05c89
Added pagination settings test case ( #8362 )
2022-11-22 14:18:47 +06:00
Shi Pengtao
0ae3323bd2
fix 404 when page query parameter is empty string ( #8578 )
...
* fix 404 when page query parameter is empty string
* Update pagination.py
* Update pagination.py
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-11-22 12:37:31 +06:00
954
03c2ef1787
Fixes instance check in ListSerializer.to_representation ( #8726 ) ( #8727 )
...
* Fixes 'RelatedManager' object is not iterable in ListSerializer.to_representation.(#8726 )
* Change to only BaseManager
* Commit unit test
* Update tests/test_serializer_lists.py
* Update tests/test_serializer_lists.py
* Update tests/test_serializer_lists.py
* Update tests/test_serializer_lists.py
* Update tests/test_serializer_lists.py
* Update tests/test_serializer_lists.py
* Format import
* Format import
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2022-11-22 12:01:01 +06:00
Jason Joy Atsu Winmorre
9e56f54efb
FloatField will crash if the input is a number that is too big ( #8725 )
...
* FloatField will crash if the input is a number that is too big
* Added Unit test for float field overflow error catch
* Removed random import
* Removed additional imported ValidationError
* Update rest_framework/fields.py
* Update tests/test_fields.py
Co-authored-by: Asif Saif Uddin <auvipy@gmail.com>
2022-11-22 11:15:25 +06:00
smt-insens
dc300aa4e0
[FIX] add missing DurationField to SimpleMetada label_lookup ( #8702 )
2022-11-21 20:33:19 +06:00
Asif Saif Uddin
751808c59b
converted assertion to pytest style in test status ( #8769 )
2022-11-21 11:32:07 +00:00
Paolo Melchiorre
2a2b092864
Fix #8751 - Add support to Python 3.11 ( #8752 )
2022-11-21 11:47:21 +01:00
Asif Saif Uddin
cac89ae65d
update minimum version to psycopg2-binary>=2.9.5 ( #8767 )
2022-11-18 15:32:10 +00:00
Asif Saif Uddin
21fdf066b4
pytest versions update ( #8745 )
...
* pytest versions update
* pytest>=7.0.0,<8.0
* pytest>=7.2.0,<8.0
* pytest>=6.2.0,<8.0
2022-11-18 11:09:05 +00:00
Manos
df60510db5
Add 3rd party entry for rest-framework-roles ( #8755 )
2022-11-17 14:13:18 +00:00
Ilaletdinov Almaz
3e052376ac
Added http 102, 103, 421, and 425 status codes in documentation ( #8763 )
2022-11-17 13:13:09 +00:00
Clemens Wolff
759fc6f42e
Make request consistently available in pagination classes ( #8764 )
...
* Store request in CursorPagination field
* Define request at start of pagination entrypoint
2022-11-17 12:47:47 +00:00
Henrik Wahlgren
d5f228dd00
Possibility to remove trailing zeros on DecimalFields representation ( #6514 )
...
* Added normalize parameter to DecimalField to be able to strip trailing zeros. Fixes #6151 .
* Updated docs to include normalize option on DecimalField
* Fixed linting error in test_fields
* Removed comment and renamed normalize to normalize_output as suggested in code review
Co-authored-by: Tom Christie <tom@tomchristie.com>
2022-11-16 14:31:50 +00:00
Stanislav Levin
78cdae6999
Fix Pytest's deprecation warnings about nose usage ( #8758 )
...
Pytest 7.2.0 deprecated plain `setup` and `teardown` functions and
methods as nose idioms:
https://docs.pytest.org/en/latest/changelog.html#pytest-7-2-0-2022-10-23
`setup` can be safely replaced with `setup_method`:
https://docs.pytest.org/en/stable/deprecations.html#setup-teardown
Fixes: https://github.com/encode/django-rest-framework/issues/8757
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Signed-off-by: Stanislav Levin <slev@altlinux.org>
2022-11-15 12:29:15 +00:00
Lewis M. Kabui
ae7a2b0dfa
Remove extraneous word "Both" ( #8740 )
...
* Remove extraneous word "Both"
* Update Multiparser docs
Co-authored-by: Lewis Kabui <lewisemm@users.noreply.github.com>
2022-11-10 10:31:06 +00:00
Thomas
1142ee5fc1
Update jobs.md ( #8737 )
...
Update remoteok.io to remoteok.com
Add pyjobs.com
2022-11-02 11:10:45 +00:00