edX extensions for Django REST Framework

18 stars 19 forks 18 watchers Python Apache License 2.0
1 Open Issue Need Help Last updated: Aug 28, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The `JwtRedirectToLoginIfUnauthenticatedMiddleware` crashes when inspecting ViewSet permissions because it doesn't support DRF's newer "composed" permission classes. The middleware incorrectly assumes `permission_classes` is always an iterable of classes, leading to a crash when it encounters a composed object. A fix has been proposed and tested locally, requiring unit tests.

Complexity: 1/5
good first issue

edX extensions for Django REST Framework

Python