Jaap Roes
(jaap3)
Most Active Role
Reporter
Most Active Component
Contrib.Auth
Activity Timeline
Components
Tickets
Trac | Ticket (53) | Reporter (51) | Owner (9) | Commenter (114) | Summary | Component |
---|---|---|---|---|---|---|
28905 | 28905 | ✅ | 6 | Overhaul extra_requires to include more optional dependencies | Packaging | |
35530 | 35530 | ✅ | ✅ | 9 | `django.contrib.auth.login` inconsistently guards `request.user` | contrib.auth |
35555 | 35555 | ✅ | 5 | Add additional middleware checks for django.contrib.auth | contrib.auth | |
25762 | 25762 | ✅ | 2 | Optimize numberformat.format | Utilities | |
33714 | 33714 | ✅ | 2 | Better admin support for ArrayFields where the base_field has choices | contrib.admin | |
33298 | 33298 | ✅ | 1 | get_object_or_404()/get_list_or_404() don't document or test passing *args. | Utilities | |
33200 | 33200 | ✅ | Consider "hiding" datetime/zoneinfo imports in django.utils.timezone | Utilities | ||
33130 | 33130 | ✅ | ✅ | 4 | ErrorDict doesn't pass the dict type check in JsonResponse. | Forms |
33132 | 33132 | ✅ | ✅ | 3 | TestClient doesn't follow redirects that only contain a query string correctly. | Testing framework |
32846 | 32846 | ✅ | DateMixin.uses_datetime_field does not work when date_field is defined on a related model | Generic views | ||
32657 | 32657 | ✅ | 1 | Combining an empty Q with a negated Exists un-negates the Exists lookup | Database layer (models, ORM) | |
32651 | 32651 | ✅ | 5 | Combining Q with a Q containing Exists crashes | Database layer (models, ORM) | |
32431 | 32431 | ✅ | 1 | Consider listing the history of security issues in reverse chronological order | Documentation | |
25134 | 25134 | ✅ | 2 | Add a decorator to escapsulate admin method properties | contrib.admin | |
32236 | 32236 | ✅ | 1 | LoginRequiredMixin and PermissionRequiredMixin could use UserPassesTestMixin | contrib.auth | |
32235 | 32235 | ✅ | 1 | Set disabled prop on ReadOnlyPasswordHashField | contrib.auth | |
25791 | 25791 | ✅ | 3 | Implement autoreload behaviour for cached template loader | Template system | |
29988 | 29988 | ✅ | 2 | Use f-strings for string formatting once support for Python 3.5 is dropped | Core (Other) | |
32012 | 32012 | ✅ | 2 | Test runner setup_databases crashes with "TEST": {"MIGRATE": False}. | Testing framework | |
32013 | 32013 | ✅ | 6 | Field choice attribute returns different objects in forms. | Forms | |
32032 | 32032 | ✅ | 3 | Aggregate on union of querysets generates invalid SQL | Database layer (models, ORM) | |
31803 | 31803 | ✅ | 1 | Should ModelState.field_cache be documented? | Documentation | |
31360 | 31360 | ✅ | 1 | Is `request.csrf_processing_done` part of the public CSRF protection API? | CSRF | |
29925 | 29925 | ✅ | 3 | Redirect with HTTP/2 Server Push | HTTP handling | |
30335 | 30335 | ✅ | 2 | TypeError: unhashable type: 'list' when paginating queryset with KeyTransform annotation | Database layer (models, ORM) | |
30161 | 30161 | ✅ | View decorators docs should mention how to decorate class based views | Documentation | ||
29997 | 29997 | ✅ | ✅ | 3 | Allow combining SearchQuerys with different configs | contrib.postgres |
28908 | 28908 | ✅ | 2 | Array specific lookups do not work with array aggregates | Database layer (models, ORM) | |
28728 | 28728 | ✅ | Make validate_password() require a user instance | contrib.auth | ||
23260 | 23260 | ✅ | ✅ | 3 | unordered_list filter doesn't work with generators | Template system |
27241 | 27241 | ✅ | 5 | Annotate doesn't work with PostgreSQL views anymore | Database layer (models, ORM) | |
20537 | 20537 | ✅ | 4 | `request_finished` signal not being called with Django 1.5 and uWSGI < 1.2.6(?) | Documentation | |
25135 | 25135 | ✅ | 2 | Deprecate admin list_display allow_tags | contrib.admin | |
25753 | 25753 | ✅ | 2 | Cache formats retrieved from django settings in formats.get_format | Utilities | |
27389 | 27389 | ✅ | 1 | Cannot use QueryDict without configuring settings first | HTTP handling | |
27251 | 27251 | ✅ | Cannot combine multiple SearchQuery objects | contrib.postgres | ||
25788 | 25788 | ✅ | 1 | Enable the cached template loader when DEBUG=False if no loaders are explicitly configured | Template system | |
26085 | 26085 | ✅ | 1 | contenttypes.views.shortcut fails if a FK to Site returns None | contrib.contenttypes | |
25825 | 25825 | ✅ | 2 | Template Origin is missing an __ne__ implementation | Uncategorized | |
20536 | 20536 | ✅ | ✅ | 3 | File based cache is not safe for concurrent processes | Core (Cache system) |
25743 | 25743 | ✅ | Optimize formats.localize(_input) | Utilities | ||
22804 | 22804 | ✅ | 2 | A warning should be issued when an invalid separator is passed to signing.Signer | Core (Other) | |
23261 | 23261 | ✅ | 2 | Deprecate old style list support for defaultfilters.unordered_list | Template system | |
25254 | 25254 | ✅ | 1 | Allow control over json.dumps keyword arguments in JsonResponse | HTTP handling | |
25094 | 25094 | ✅ | 2 | Jinja2 backend requires settings to be configured | Template system | |
23376 | 23376 | ✅ | Inconsistent documentation about required Storage methods | Documentation | ||
23633 | 23633 | ✅ | 3 | Fix for #23612 broke tests | Testing framework | |
23625 | 23625 | ✅ | ✅ | 3 | Remove backwards compatibility CacheClass shim in cache backends | Core (Cache system) |
23414 | 23414 | ✅ | Release process docs are outdated | Documentation | ||
20568 | 20568 | ✅ | 3 | templatetag truncatewords_html split words containing HTML entities | Utilities | |
20599 | 20599 | ✅ | 1 | BasePasswordHasher _load_library swallows ImportErrors | contrib.auth | |
16941 | 16941 | ✅ | naturaltime documentation is misleading | Documentation | ||
17140 | 17140 | ✅ | 2 | Unexpected behaviour with on_delete handlers and proxy models (IntegrityError) | Database layer (models, ORM) |