├── .github ├── CODEOWNERS └── workflows │ └── Prodsec_Workflow.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── drf_tweaks ├── __init__.py ├── autodoc.py ├── autofilter.py ├── mixins.py ├── optimizator.py ├── pagination.py ├── serializers.py ├── test_utils │ ├── __init__.py │ ├── lock_limiter.py │ └── query_counter.py └── versioning.py ├── requirements.txt ├── requirements ├── requirements-base.txt ├── requirements-codestyle.txt └── requirements-testing.txt ├── run_isort ├── runtests.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── models.py ├── test_autodoc.py ├── test_autofilter.py ├── test_autooptimization.py ├── test_bulk_edit.py ├── test_lock_limiter.py ├── test_pagination.py ├── test_query_counting.py ├── test_serializers.py ├── test_serializers_context_passing.py ├── test_versioning.py └── urls.py └── tox.ini /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Code ownership for drf_tweaks 2 | * @HealthByRo/BE 3 | -------------------------------------------------------------------------------- /.github/workflows/Prodsec_Workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/.github/workflows/Prodsec_Workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/README.rst -------------------------------------------------------------------------------- /drf_tweaks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/__init__.py -------------------------------------------------------------------------------- /drf_tweaks/autodoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/autodoc.py -------------------------------------------------------------------------------- /drf_tweaks/autofilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/autofilter.py -------------------------------------------------------------------------------- /drf_tweaks/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/mixins.py -------------------------------------------------------------------------------- /drf_tweaks/optimizator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/optimizator.py -------------------------------------------------------------------------------- /drf_tweaks/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/pagination.py -------------------------------------------------------------------------------- /drf_tweaks/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/serializers.py -------------------------------------------------------------------------------- /drf_tweaks/test_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/test_utils/__init__.py -------------------------------------------------------------------------------- /drf_tweaks/test_utils/lock_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/test_utils/lock_limiter.py -------------------------------------------------------------------------------- /drf_tweaks/test_utils/query_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/test_utils/query_counter.py -------------------------------------------------------------------------------- /drf_tweaks/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/drf_tweaks/versioning.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements/requirements-base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/requirements/requirements-base.txt -------------------------------------------------------------------------------- /requirements/requirements-codestyle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/requirements/requirements-codestyle.txt -------------------------------------------------------------------------------- /requirements/requirements-testing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/requirements/requirements-testing.txt -------------------------------------------------------------------------------- /run_isort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/run_isort -------------------------------------------------------------------------------- /runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/runtests.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.rst 3 | 4 | [bdist_wheel] 5 | universal=1 6 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/test_autodoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_autodoc.py -------------------------------------------------------------------------------- /tests/test_autofilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_autofilter.py -------------------------------------------------------------------------------- /tests/test_autooptimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_autooptimization.py -------------------------------------------------------------------------------- /tests/test_bulk_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_bulk_edit.py -------------------------------------------------------------------------------- /tests/test_lock_limiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_lock_limiter.py -------------------------------------------------------------------------------- /tests/test_pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_pagination.py -------------------------------------------------------------------------------- /tests/test_query_counting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_query_counting.py -------------------------------------------------------------------------------- /tests/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_serializers.py -------------------------------------------------------------------------------- /tests/test_serializers_context_passing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_serializers_context_passing.py -------------------------------------------------------------------------------- /tests/test_versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tests/test_versioning.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- 1 | """ 2 | Blank URLConf just to keep the test suite happy 3 | """ 4 | urlpatterns = [] 5 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HealthByRo/drf_tweaks/HEAD/tox.ini --------------------------------------------------------------------------------