David Smith
(smithdc1)
Most Active Role
Bug Fixer
Most Active Component
Forms
Activity Timeline
Components
Tickets
Trac | Ticket (101) | Reporter (31) | Owner (58) | Commenter (139) | Summary | Component |
---|---|---|---|---|---|---|
30949 | 30949 | ✅ | 4 | Use functools.cached_property instead of django.utils.functional.cached_property. | Utilities | |
34547 | 34547 | ✅ | 1 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | |
35058 | 35058 | ✅ | ✅ | 3 | Update GDAL integration | GIS |
32339 | 32339 | ✅ | 2 | Accessibility issues with Django forms as_table, as_ul, as_p rendering helpers | Forms | |
32819 | 32819 | ✅ | 5 | Fields’ help text and errors should be associated with input | Forms | |
34034 | 34034 | 1 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | ||
34406 | 34406 | ✅ | 6 | Add support for curved geometries in GeoDjango | GIS | |
34643 | 34643 | 1 | Move admin form labels to a more accessible place | contrib.admin | ||
29942 | 29942 | ✅ | 4 | viewsource links to contrib.auth.forms not appearing | Documentation | |
32935 | 32935 | ✅ | 1 | Test suite fails with sqlite 3.36 and spatialite 5. | GIS | |
34977 | 34977 | Turn link to change password form in admin user change form into a button | contrib.auth | |||
32312 | 32312 | ✅ | 2 | Performance decrease following implementation of ASGI handler and coroutine-safety. | Core (Other) | |
30686 | 30686 | ✅ | 5 | Improve utils.text.Truncator &co to use a full HTML parser. | Utilities | |
34140 | 34140 | Format python code blocks in documentation files | Documentation | |||
35086 | 35086 | ✅ | ✅ | 1 | Add BoundedCircle support with SpatiaLite 5.1+ | GIS |
35005 | 35005 | ✅ | 2 | Confirm support for GDAL 3.8 | GIS | |
35049 | 35049 | ✅ | ✅ | 2 | Drop support for GDAL 2.4 | GIS |
35048 | 35048 | ✅ | ✅ | 2 | Drop support for Proj 5.x | GIS |
34411 | 34411 | Update obsolete GDAL API for DataSource handling | GIS | |||
31026 | 31026 | ✅ | 1 | Switch form rendering to template engine | Forms | |
34903 | 34903 | ✅ | Parallel test runner failure on Windows | Testing framework | ||
34825 | 34825 | SQLite database files are not destroyed after tests | Testing framework | |||
34642 | 34642 | 1 | File.open to support different encodings | Core (Other) | ||
34210 | 34210 | ✅ | 4 | Show the duration of individual tests | Testing framework | |
34787 | 34787 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |||
34692 | 34692 | django.forms.renderers.get_default_renderer()'s template loader cache is not being reset on autoloads. | Forms | |||
34686 | 34686 | 1 | Confirm/Add support for GEOS 3.12. | GIS | ||
34756 | 34756 | ✅ | Docs build failure when using Sphinx 7.1.1 | Documentation | ||
32820 | 32820 | ✅ | 1 | Fields’ errors should be programmatically associated with fields. | Forms | |
34532 | 34532 | ✅ | 2 | Form.default_renderer is ignored in formsets. | Forms | |
34705 | 34705 | BoundField.as_widget() ignores aria-describedby in attrs argument | Forms | |||
34572 | 34572 | Confirm/Add support for GDAL 3.7. | GIS | |||
34685 | 34685 | 1 | Drop support for GEOS 3.6 and 3.7. | GIS | ||
34656 | 34656 | Wrong HTML generation in Django admin's change_password form | contrib.admin | |||
34650 | 34650 | 1 | Document django.shortcuts.resolve_url() | Utilities | ||
34649 | 34649 | ✅ | Modernise selenium --headless support | Testing framework | ||
34628 | 34628 | 1 | RelatedFieldWidgetWrapper link icons are very hard to see | contrib.admin | ||
34618 | 34618 | 1 | Admin action log entry types should be communicated to screen reader users | contrib.admin | ||
34616 | 34616 | ✅ | Incorrect code example in 5.0 release notes | Documentation | ||
34600 | 34600 | ✅ | 1 | Review reference to bleach in docs | Documentation | |
27925 | 27925 | 1 | Document how to deploy using pip installed mod_wsgi | Documentation | ||
34580 | 34580 | ✅ | ✅ | 1 | Performance regession in SQLCompiler | Database layer (models, ORM) |
31369 | 31369 | ✅ | 1 | Deprecate the model NullBooleanField. | Database layer (models, ORM) | |
34485 | 34485 | 1 | Update examples by using f-strings instead of % | Documentation | ||
34077 | 34077 | ✅ | ✅ | 2 | Make BoundField renderable. | Forms |
33134 | 33134 | ✅ | 2 | Circular contexts when rendering Form with BoundFields. | Forms | |
34396 | 34396 | ✅ | Add Postgres+Windows to CI | Uncategorized | ||
34381 | 34381 | ✅ | 2 | Postgres tests fail on Windows | Core (Other) | |
34374 | 34374 | Windows 11 GIS Tests Failing | Core (Other) | |||
34367 | 34367 | 1 | GIS GDAL install on Windows 11 Instructions Issue | Documentation | ||
25916 | 25916 | ✅ | 4 | Add lastmod support to sitemapindex | contrib.sitemaps | |
34234 | 34234 | 1 | Drop support for PROJ < 5. | GIS | ||
34208 | 34208 | Confirm/Add support for GDAL 3.6. | GIS | |||
31169 | 31169 | ✅ | 1 | Allow parallel test runner to work with Windows/macOS `spawn` process start method. | Testing framework | |
34010 | 34010 | Parallel tests don't work with spawn. | Testing framework | |||
32338 | 32338 | ✅ | 4 | Accessibility issues with Django forms RadioSelect and CheckboxSelectMultiple | Forms | |
33564 | 33564 | ✅ | Confirm support for PROJ 9.X. | GIS | ||
33452 | 33452 | ✅ | Save buttons in admin are too close together on medium screen sizes | contrib.admin | ||
33455 | 33455 | ✅ | Missleading error message when running selenium tests without selenium. | Testing framework | ||
33419 | 33419 | ✅ | 2 | forms.Field.help_text shouldn't be HTML-escaped when form is rendered with as_ul(), as_p(), as_table(). | Forms | |
33235 | 33235 | ✅ | 1 | Remove "for = ..." from MultiWidget's <label>. | Forms | |
33226 | 33226 | ✅ | Add css class hooks to BaseForm | Uncategorized | ||
32956 | 32956 | ✅ | ✅ | 3 | Modernise spellings of Web, Email et al | Documentation |
29115 | 29115 | ✅ | 2 | Allow rendering of admin forms with Jinja2 | contrib.admin | |
31670 | 31670 | ✅ | 1 | Change "whitelist" to "allow list" and "blacklist" to "deny list". | Core (Other) | |
33007 | 33007 | ✅ | 1 | `form_clean()` performance | Forms | |
32945 | 32945 | ✅ | Improve performance of HttpRequest._current_scheme_host() | HTTP handling | ||
32928 | 32928 | ✅ | 1 | Confirm support for GDAL 3.3. | GIS | |
26721 | 26721 | ✅ | 2 | Document redirecting dumpdata output may result in incorrect encoding in Windows PowerShell | Documentation | |
32574 | 32574 | ✅ | ✅ | 2 | Add support for Proj 8.x. | GIS |
32575 | 32575 | ✅ | Add support for SpatiaLite 5.x. | GIS | ||
32459 | 32459 | ✅ | 1 | Admin inlines not visible on certain screensizes with sidebar open | contrib.admin | |
30231 | 30231 | ✅ | 1 | Field's verbose_name is ignored in FilteredSelectMultiple widget for inlines created with "Add another" button | contrib.admin | |
32438 | 32438 | ✅ | 2 | Typo in "Testing tools" Documentation | Documentation | |
32165 | 32165 | ✅ | ✅ | Add pre-commit Hooks | Packaging | |
8760 | 8760 | ✅ | 4 | forms.ModelMultipleChoiceField should use "invalid_list" as error message key | Forms | |
31534 | 31534 | ✅ | ✅ | 2 | Deprecate django.conf.urls.url(). | Core (URLs) |
32211 | 32211 | ✅ | Add Codespaces Configuration | Uncategorized | ||
27445 | 27445 | ✅ | 2 | RadioSelect widget does not work for NullBooleanField | Documentation | |
28507 | 28507 | ✅ | 1 | Allow ValidationErrors to equal each other when created identically | Core (Other) | |
28009 | 28009 | ✅ | 3 | Document and test Field.empty_value for CharField subclasses | Documentation | |
30563 | 30563 | ✅ | 1 | Optimize django.forms.widgets.Media.__add__. | Forms | |
27679 | 27679 | ✅ | 1 | Document that empty formsets display min_num+extra forms | Documentation | |
9061 | 9061 | ✅ | 2 | formsets with can_delete=True shouldn't add delete field to extra forms | Forms | |
20347 | 20347 | ✅ | 2 | Add an absolute_max parameter to formset_factory | Forms | |
29336 | 29336 | ✅ | 2 | No docs for circular template inheritance | Documentation | |
24782 | 24782 | ✅ | 2 | Add TestCase.assertFormValid | Testing framework | |
27395 | 27395 | Allow generating '<link rel="alternate ... hreflang=...>" for sitemaps' | contrib.sitemaps | |||
26367 | 26367 | ✅ | 1 | Assess if FieldFile can work with stdlib File instead of requiring Django's File | File uploads/storage | |
30945 | 30945 | ✅ | 2 | Plural equation changes for some languages are not documented in Django 2.2 release notes | Documentation | |
16300 | 16300 | ✅ | 1 | Poor header formatting when using "make singlehtml" on docs/ | Documentation | |
30933 | 30933 | ✅ | 2 | Update installation instructions for GeoDjango dependencies on Windows. | Documentation | |
31662 | 31662 | ✅ | ✅ | 2 | Add detection for GDAL 3.0 and 3.1 libraries on Windows | GIS |
31661 | 31661 | ✅ | 1 | Improve makemigrations warning message when calling without an active database connection. | Core (Management commands) | |
28694 | 28694 | ✅ | Make django.utils.text.slugify() strip dashes and underscores | Utilities | ||
31628 | 31628 | ✅ | ✅ | 2 | Update Windows install guide to recomend venv. | Documentation |
25712 | 25712 | ✅ | 1 | Template overview documentation is not very approachable | Documentation | |
13009 | 13009 | ✅ | 3 | provide django.forms field type info for use in templates | Forms | |
7664 | 7664 | ✅ | 3 | MultiWidget to support named sub widgets | Forms | |
11836 | 11836 | ✅ | 2 | Missing django.forms.widgets.MultiWidget hidden counterpart | Forms | |
31362 | 31362 | ✅ | ✅ | MultipleHiddenInput documents non existent 'choices' attribute. | Documentation |