Sarah Boyce
(sarahboyce)
Most Active Role
Reporter
Most Active Component
Contrib.Admin
Activity Timeline
Components
Tickets
Trac | Ticket (104) | Reporter (14) | Owner (30) | Commenter (279) | Summary | Component |
---|---|---|---|---|---|---|
27775 | 27775 | 4 | Signed cookies does not support custom expiry | contrib.sessions | ||
34619 | 34619 | 7 | Ensure FilteredSelectMultiple select elements are associated with their label | contrib.admin | ||
34917 | 34917 | 8 | Links in the Django admin should be underlined. | contrib.admin | ||
35380 | 35380 | ✅ | 2 | Have the images for tutorial and admin docs programatically generated. | Documentation | |
34819 | 34819 | 2 | GenericForeignKey.get_prefetch_queryset() | contrib.contenttypes | ||
35529 | 35529 | ✅ | 6 | Have the template tag query_string support multiple arguments and arguments of type Mapping[str, Any] | Template system | |
34865 | 34865 | 1 | DatabaseWrapper are not GC and connections are not closed | Database layer (models, ORM) | ||
34041 | 34041 | 1 | Accessibility improvements for admin breadcrumbs | contrib.admin | ||
34380 | 34380 | 2 | Make URLField assume "https". | Forms | ||
897 | 897 | 1 | Bi-Directional ManyToMany in Admin | contrib.admin | ||
373 | 373 | 21 | Add support for multi-column primary keys. | Database layer (models, ORM) | ||
34975 | 34975 | 2 | aggregate() crashes when referencing existing aggregations or window expressions through conditional expressions | Database layer (models, ORM) | ||
27021 | 27021 | 2 | Add explicit support for Q object annotations | Database layer (models, ORM) | ||
34976 | 34976 | 3 | startproject and startapp should provide feedback | Core (Management commands) | ||
34402 | 34402 | 2 | Admin search_fields crashes for inherited model and __iexact lookup. | contrib.admin | ||
34060 | 34060 | 2 | Creating CheckConstraint on JSONField with __exact lookup on key transforms crashes on Oracle. | Database layer (models, ORM) | ||
34983 | 34983 | 1 | Deprecate django.utils.itercompat.is_iterable(). | Utilities | ||
34462 | 34462 | 1 | Deletions in admin panel create N + 1 queries | contrib.admin | ||
34609 | 34609 | 1 | Deprecate format_html calls without args or kwargs | Utilities | ||
22569 | 22569 | ✅ | 3 | lookup_allowed fails to consider dynamic list_filter | contrib.admin | |
34547 | 34547 | 1 | Deprecate DatabaseOperations.field_cast_sql(). | Database layer (models, ORM) | ||
34355 | 34355 | 1 | Make BaseConstraint arguments keyword-only | Database layer (models, ORM) | ||
27236 | 27236 | 4 | Deprecate Model.Meta.index_together in favour of Model.Meta.indexes | Database layer (models, ORM) | ||
34856 | 34856 | 5 | Running tests with historical migrations that contain index together fails with TypeError. | Migrations | ||
29850 | 29850 | ✅ | 6 | Add window support for RowRange frames | Database layer (models, ORM) | |
34624 | 34624 | 1 | RelatedFieldWidgetWrapper links toggling isn’t working for radio widgets | contrib.admin | ||
27452 | 27452 | 3 | Add Postgres serial field to contrib.postgres | contrib.postgres | ||
27409 | 27409 | 4 | Issues with admindocs docstring links generation | contrib.admindocs | ||
34034 | 34034 | 2 | Adding a class on ChoiceWidget subwidgets is excessively difficult | Forms | ||
34900 | 34900 | 11 | Python 3.13 compatibility. | Core (Other) | ||
34887 | 34887 | 4 | Allow unlimited CharField for SQLite backend | Database layer (models, ORM) | ||
34221 | 34221 | 2 | Plural-Forms in .po files break Django's translation precedence. | Internationalization | ||
34429 | 34429 | 1 | Allow to set unusable password via admin UI | contrib.auth | ||
34643 | 34643 | 3 | Move admin form labels to a more accessible place | contrib.admin | ||
35537 | 35537 | ✅ | 5 | Use a namedtuple for email attachments and alternatives | Core (Mail) | |
35541 | 35541 | ✅ | 9 | Admin changelist total row css issue | contrib.admin | |
34118 | 34118 | 2 | Python 3.12 compatibility | Core (Other) | ||
34125 | 34125 | 1 | Limiting QuerySet crashes on union() with a single non-empty query | Database layer (models, ORM) | ||
34045 | 34045 | 3 | Admin changelist checkboxes do not have labels | contrib.admin | ||
34701 | 34701 | 1 | Add support for NULLS [NOT] DISTINCT to UniqueConstraint | Database layer (models, ORM) | ||
35540 | 35540 | ✅ | 5 | Admin login form padding issue | contrib.admin | |
34886 | 34886 | 5 | Sample use of lazy in delayed translations is not valid in Django 4.1 and 4.2. | Documentation | ||
35545 | 35545 | ✅ | 6 | Fix create_permissions LookupErrors | contrib.auth | |
32833 | 32833 | ✅ | 3 | ContentType.objects.get_for_models() in migrations does not works for multiple models | contrib.contenttypes | |
35523 | 35523 | ✅ | 1 | query_string cannot use variables as keys | Template system | |
34846 | 34846 | 3 | Add "Copy" button to the code snippets in docs. | Documentation | ||
34881 | 34881 | 5 | migrate crashes when renaming model referenced twice by ManyToManyField.through model on SQLite. | Migrations | ||
34789 | 34789 | 4 | `filter_horizontal` duplicates entries in "Chosen" column after instance is added via in another field using the "plus" JS action | contrib.admin | ||
34608 | 34608 | 1 | Migrations generates code that it can't execute | Migrations | ||
35422 | 35422 | ✅ | 4 | Migration crash when renaming a field referenced in GeneratedField.expression | Migrations | |
34417 | 34417 | 1 | AlterField migration on ForeignKey field re-creates foreign key constraints unnecessarily | Migrations | ||
34007 | 34007 | 1 | Single-field conditional UniqueContraint validation errors are classified as non-field-errors | Database layer (models, ORM) | ||
35416 | 35416 | ✅ | 2 | Removing a primary_key field causes a migration crash | Migrations | |
35382 | 35382 | ✅ | 6 | Remove unused CSS style `.inline-related fieldset.module h3` | contrib.admin | |
34994 | 34994 | 5 | Visual regression in admin checkboxes on mobile | contrib.admin | ||
35361 | 35361 | ✅ | 9 | SafeMIMEText.set_payload() crash on Python 3.11.9 | Core (Mail) | |
34277 | 34277 | 3 | Add where clause in QuerySet.bulk_create() when update_conflicts=True | Database layer (models, ORM) | ||
35350 | 35350 | ✅ | 3 | Crash on write of new instance when using GeneratedField | Database layer (models, ORM) | |
34038 | 34038 | 1 | Low text contrast and no visual cues for links within body text in admin UI | contrib.admin | ||
34036 | 34036 | 1 | Low text contrast over light blue backgrounds in admin light theme | contrib.admin | ||
35087 | 35087 | ✅ | 1 | DisallowedModelAdminLookup raised when filtering on a ForeignKey not listed in list_filters | contrib.admin | |
35020 | 35020 | ✅ | 4 | DisallowedModelAdminLookup for foreign key to non-AutoField primary key | contrib.admin | |
35019 | 35019 | ✅ | 2 | Model with GeneratedField and ForeignKey raises an error on save(). | Database layer (models, ORM) | |
34995 | 34995 | Add link for admin's related widget is in the wrong place | contrib.admin | |||
34982 | 34982 | Visual regression for helptext at certain screen sizes | contrib.admin | |||
34988 | 34988 | ✅ | 1 | Makemigrations shouldn't prompt for default values for non-nullable fields of other apps. | Migrations | |
34984 | 34984 | ✅ | ✅ | 3 | Adding a field with default crashes for models with GeneratedField on SQLite. | Database layer (models, ORM) |
34956 | 34956 | ✅ | Migration should not be allowed for a non-deterministic GeneratedField | Database layer (models, ORM) | ||
34043 | 34043 | ✅ | 2 | Doc "Writing your first patch for Django" doesn't explain how to contribute to the admin UI | Documentation | |
34657 | 34657 | 4 | Testing assertions `assertContains` and `assertInHTML` should output the haystack on failure | Testing framework | ||
34560 | 34560 | 2 | Update admin's jQuery to 3.7.X. | contrib.admin | ||
34752 | 34752 | 1 | ASGI http.disconnect not handled for streaming responses | HTTP handling | ||
34210 | 34210 | 1 | Show the duration of individual tests | Testing framework | ||
34787 | 34787 | ✅ | 3 | The 'runserver' command doesn't work when run from an installed script on Windows | Core (Management commands) | |
29061 | 29061 | ✅ | 4 | manage.py makemessages throws syntax error due to incorrectly generated django.pot, again | Core (Management commands) | |
34542 | 34542 | 1 | Required fields allowed to be blank are not accepted non-interactively using createsuperuser | contrib.auth | ||
34309 | 34309 | Documentate how to delete a Django app correctly | Documentation | |||
34473 | 34473 | 1 | StepValueValidator does not take into account min_value | Forms | ||
34649 | 34649 | 1 | Modernise selenium --headless support | Testing framework | ||
23049 | 23049 | ✅ | 2 | Admin DateField doesn't support all DATE_INPUT_FORMATS | contrib.admin | |
34515 | 34515 | ✅ | 2 | Translatable URL patterns raise 404 for non-English default language when prefix_default_language=False is used. | Internationalization | |
34069 | 34069 | get_language_from_request should not fallback to settings.LANGUAGE_CODE | Internationalization | |||
34455 | 34455 | ✅ | 2 | i18n_patterns() not respecting prefix_default_language=False | Internationalization | |
34394 | 34394 | ✅ | 1 | ASGIRequest doesn't respect settings.FORCE_SCRIPT_NAME. | HTTP handling | |
34028 | 34028 | ✅ | 1 | Django 'static' template tag fails to generate URLs with SCRIPT_NAME prefix | Template system | |
34461 | 34461 | ✅ | 1 | Constructing urls outside the request cycle | Core (Other) | |
34438 | 34438 | 1 | UserCreationForm.clean_username() crashes with a custom user model. | contrib.auth | ||
28384 | 28384 | ✅ | 5 | ModelAdmin.lookup_allowed() incorrectly raises DisallowedModelAdminLookup lookup with foreign key as primary key | contrib.admin | |
34316 | 34316 | ✅ | 1 | Visual regressions in admin's change password form | contrib.admin | |
32539 | 32539 | ✅ | 4 | Support accessing the current filtered queryset from within SimpleListFilter.lookups() | contrib.admin | |
1873 | 1873 | ✅ | Multi-select admin filter for RelatedFields | contrib.admin | ||
34399 | 34399 | dark-mode-vars block is overwritten by extrastyles | contrib.admin | |||
34401 | 34401 | 1 | Inconsistent behavior for refresh_from_db() with GenericForeignKey | contrib.contenttypes | ||
34370 | 34370 | IntegerField validators don't work if the database is SQLite, leading to overflow errors | Database layer (models, ORM) | |||
34367 | 34367 | GIS GDAL install on Windows 11 Instructions Issue | Documentation | |||
29994 | 29994 | ✅ | 1 | Document performance issues in FileBasedCache | Documentation | |
28054 | 28054 | ✅ | 1 | After #26052 runserver returns response body for HTTP HEAD requests | Core (Management commands) | |
23718 | 23718 | ✅ | 1 | TEST_MIRROR setting doesn't work as expected (and has no tests) | Documentation | |
30129 | 30129 | ✅ | 3 | Allow creating models with fields values as a Subquery() with F() expressions | Database layer (models, ORM) | |
34099 | 34099 | ✅ | 2 | update_or_create() not saving data assigned in a model's save() method | Database layer (models, ORM) | |
32095 | 32095 | ✅ | 4 | update_or_create should utilize update_fields on update | Database layer (models, ORM) | |
33004 | 33004 | ✅ | 1 | Inconsistent / Unexpected handling of assigning unsaved model to Generic Foreign Key | Database layer (models, ORM) | |
33471 | 33471 | ✅ | 1 | AlterField operation should be noop when adding/changing choices on SQLite. | Migrations | |
32129 | 32129 | ✅ | 3 | Confusing documentation on how to get cookie's time until it expires in seconds. | Documentation |