#28588 |
User.has_perm() with superusers hides nonexistent permissions
|
assigned
|
moshe nahmias
|
Cleanup/optimization
|
contrib.auth
|
|
#28595 |
Database "execute hooks" for instrumentation
|
assigned
|
Shai Berger
|
New feature
|
Database layer (models, ORM)
|
|
#28598 |
BCC addresses are ignored in the console and file email backends
|
assigned
|
Stefan Schneider
|
Cleanup/optimization
|
Core (Mail)
|
|
#28604 |
Prevent ManifestStaticFilesStorage from leaving behind intermediate files
|
new
|
|
Cleanup/optimization
|
contrib.staticfiles
|
|
#28606 |
Deprecate CachedStaticFilesStorage
|
new
|
nobody
|
Cleanup/optimization
|
contrib.staticfiles
|
|
#28607 |
HashedFilesMixin's post_process() yields multiple times for the same file
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
|
#28616 |
DISTINCT ON and update() does the wrong thing
|
assigned
|
messfish
|
Bug
|
Database layer (models, ORM)
|
|
#28618 |
Add an easier to make templates substitutions raise an exception on error
|
assigned
|
shreyas
|
New feature
|
Template system
|
|
#28621 |
Crash in QuerySet.annotate() with OuterRef
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#28645 |
AuthenticationForm's inactive user error isn't raised when using ModelBackend
|
new
|
shangdahao
|
Bug
|
contrib.auth
|
|
#28667 |
Documentation for extending UserCreationForm doesn't work with UserAdmin
|
assigned
|
Bhavesh Praveen
|
Cleanup/optimization
|
contrib.auth
|
|
#28687 |
Add a 'Not Empty' option to admin's related filter
|
assigned
|
Jake Barber
|
Cleanup/optimization
|
contrib.admin
|
|
#28692 |
QuerySet.bulk_create() combine with select/prefetch_related()
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#28696 |
Add the ability to natively filter geometries by geom_type
|
new
|
|
New feature
|
GIS
|
|
#28699 |
Document middleware ordering requirements following CSRF change in Django 1.11.6
|
new
|
nobody
|
Bug
|
Documentation
|
|
#28717 |
Document that using ModelAdmin.list_filter with foreign keys may require a database router
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#28725 |
In multi-table inheritance, serializers output ManyToManyFields in both the parent and the base class which causes an error with loaddata
|
new
|
nobody
|
Bug
|
Core (Serialization)
|
|
#28726 |
Brackets illegal in DEFAULT_FROM_EMAIL name part
|
new
|
nobody
|
Cleanup/optimization
|
Core (Mail)
|
|
#28738 |
Add support for PostGIS <-> operator
|
new
|
nobody
|
New feature
|
GIS
|
|
#28743 |
Clarify the term "deployment server" in the documentation
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#28752 |
Prevent django.setup() from running multiple times
|
new
|
nobody
|
Cleanup/optimization
|
Core (Other)
|
|
#28757 |
Allow using forms of contrib.auth without installing contrib.auth
|
new
|
shangdahao
|
Cleanup/optimization
|
contrib.auth
|
|
#28767 |
Incorrect value when annotating empty list as Value() on ArrayField.
|
new
|
|
Bug
|
contrib.postgres
|
|
#28779 |
Customizing REDIRECT_FIELD_NAME is cumbersome
|
new
|
nobody
|
Cleanup/optimization
|
contrib.auth
|
|
#28790 |
Document how to avoid running certain test classes in parallel
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#28805 |
Add a database function for RegexpReplace
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#28806 |
Mechanism of fetching related objects violates READ COMMITTED assumption of Django ORM
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#28808 |
Allow customizing the fallback language
|
assigned
|
Claude Paroz
|
New feature
|
Internationalization
|
|
#28809 |
Changing SRID on geometry field doesn't create working migration
|
assigned
|
Sergey Fedoseev
|
Bug
|
GIS
|
|
#28816 |
Silent data loss when decreasing the max_length of a CharField
|
assigned
|
ChillarAnand
|
Bug
|
Migrations
|
|
#28821 |
Allow QuerySet.bulk_create() on multi-table inheritance when possible
|
new
|
|
New feature
|
Database layer (models, ORM)
|
|
#28822 |
Add DBCalculatedField to model to annotate models automatically
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#28831 |
Document that InlineModelAdmin methods' obj argument is the parent object
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#28861 |
Add schema tests for CIText fields
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
|
#28862 |
Removing a field from index_together/unique_together and from the model generates a migration that crashes
|
assigned
|
Ramiro Morales
|
Bug
|
Migrations
|
|
#28872 |
JSONField __in operator breaks when given a values_list()
|
new
|
|
Bug
|
contrib.postgres
|
|
#28892 |
Fixed header height in the admin site may break custom layouts
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#28911 |
Add support for the Msft time zone required on Windows Subsystem for Linux running openSUSE
|
assigned
|
Sergey Fedoseev
|
Cleanup/optimization
|
Utilities
|
|
#28913 |
If MIGRATIONS_MODULES has a missing top-level package, proper error message is not displayed
|
new
|
nobody
|
Bug
|
Migrations
|
|
#28919 |
Add support for Common Table Expression (CTE) queries
|
new
|
nobody
|
New feature
|
Database layer (models, ORM)
|
|
#28928 |
Add support for expression indexes for GinIndex
|
new
|
|
New feature
|
contrib.postgres
|
|
#28935 |
Template error raised in an {% extends %} child template shows incorrect source location on debug page
|
new
|
|
Bug
|
Template system
|
|
#28936 |
simplify_regex should remove redundant escape sequences outside groups
|
new
|
nobody
|
Bug
|
contrib.admindocs
|
|
#28939 |
Document which ORM methods provide an instance hint to database routers
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#28944 |
Chaining values()/values_list() after QuerySet.select_for_update(of=()) crashes
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#28948 |
CookieStorage performance issues
|
assigned
|
Srinivas Reddy Thatiparthy
|
Bug
|
contrib.messages
|
|
#28949 |
Multibyte table name or column name causes miscalculation of the length of index name.
|
new
|
|
Bug
|
Migrations
|
|
#28980 |
Make the autodetector validate the type of one-off default values
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
|
#28987 |
Migration changing ManyToManyField target to 'self' doesn't work correctly
|
assigned
|
SShayashi
|
Bug
|
Migrations
|
|
#28992 |
Querying GenericIPAddressField with a space crashes with DataError on PostgreSQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#28999 |
Document how to use class-based views if you want to reverse by them by instance
|
new
|
nobody
|
Cleanup/optimization
|
Documentation
|
|
#29000 |
RenameModel does not rename M2M column when run after AlterField/RenameField
|
new
|
|
Bug
|
Migrations
|
|
#29008 |
When DEBUG is True, raising Http404 in a path converter's to_python method does not result in a technical response
|
new
|
nobody
|
Bug
|
Core (URLs)
|
|
#29019 |
createsuperuser crashes if a ManyToManyField is in REQUIRED_FIELDS
|
assigned
|
Williams Mendez
|
Bug
|
contrib.auth
|
|
#29022 |
HashedFilesMixin does not properly skip protocol-relative urls when STATIC_URL='/'
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
|
#29023 |
running tests in parallel doesn't show exception chain, even with tblib
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
|
#29026 |
Make makemigrations scriptable / script-friendly
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
|
#29030 |
Make construction of "View on site" and "View Site" URLs consistent
|
assigned
|
ChiragMaliwal
|
Cleanup/optimization
|
contrib.admin
|
|
#29039 |
Disabling migrations doesn't work with --keepdb
|
new
|
nobody
|
Bug
|
Testing framework
|
|
#29040 |
test database creation log output doesn't use consistent stream
|
new
|
nobody
|
Cleanup/optimization
|
Testing framework
|
|
#29043 |
test --keepdb says "Using existing test database" even if it's run for the first time
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#29045 |
admin CSS overrides Select/SelectMultiple size attribute
|
new
|
nobody
|
Bug
|
contrib.admin
|
|
#29052 |
test database setup can truncate non-test database if two database aliases point to the same database
|
new
|
nobody
|
Bug
|
Testing framework
|
|
#29056 |
Required SelectDateWidget renders invalid HTML
|
assigned
|
Stanislav Filin
|
Bug
|
Forms
|
|
#29057 |
contrib.postgres OID caching crashes when initializing a ConnectionHandler manually
|
new
|
nobody
|
Cleanup/optimization
|
contrib.postgres
|
|
#29058 |
Adding 'null=True' to a PointField doesn't create working migration
|
new
|
nobody
|
Bug
|
GIS
|
|
#29061 |
manage.py makemessages throws syntax error due to incorrectly generated django.pot, again
|
new
|
nobody
|
Bug
|
Core (Management commands)
|
|
#29063 |
Replacement Migrations not being executed because of unapplied migrations should raise a warning.
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
|
#29069 |
Static file serving does not call request_finished signal
|
new
|
nobody
|
Bug
|
HTTP handling
|
|
#29074 |
makemessages duplicates .po file headers when fed with empty strings
|
assigned
|
Manthan Sharma
|
Bug
|
Core (Management commands)
|
|
#29078 |
Serializer handle_m2m_field() should honor any previous prefetch
|
assigned
|
Zeeshan Khan
|
Cleanup/optimization
|
Core (Serialization)
|
|
#29084 |
Skip postgres_tests's SimpleSearchTest's that require 'english_stem' configuration if the machine's configuration is different
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
|
#29085 |
Possible data loss on .save() with unsaved related model
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#29087 |
Impossible to delete pending new inline in admin when invalid (delete button missing)
|
assigned
|
Vitor Freitas
|
Bug
|
contrib.admin
|
|
#29095 |
QuerySet.count() with Sum window function generates invalid SQL on PostgreSQL
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#29098 |
Add SimpleTestCase.assertRedirectsRegex()
|
new
|
nobody
|
New feature
|
Testing framework
|
|
#29111 |
Use autocomplete_fields in list_filter for related models
|
new
|
nobody
|
New feature
|
contrib.admin
|
|
#29120 |
Document that the admin autocomplete requires the change permission of the related model
|
new
|
|
Cleanup/optimization
|
contrib.admin
|
|
#29123 |
Changing an IntegerField to a ForeignKey generates incorrectly ordered migration operations if the field is in unique_together
|
new
|
nobody
|
Bug
|
Migrations
|
|
#29127 |
Running tagged tests hides any with syntax errors
|
new
|
|
Bug
|
Testing framework
|
|
#29128 |
makemigrations raises AppRegistryNotReady instead of ImproperlyConfigured in Django 2.0
|
assigned
|
ChillarAnand
|
Bug
|
Core (Management commands)
|
|
#29129 |
Child model updates parent model with empty fields making an extra query in multi-inheritance when parent model has custom PK
|
assigned
|
Ashaba John
|
Bug
|
Database layer (models, ORM)
|
|
#29131 |
Make the error message for ArrayField more user and translation-friendly
|
new
|
|
Cleanup/optimization
|
contrib.postgres
|
|
#29138 |
Add ModelAdmin.autocomplete_fields support for ForeignKeys that use to_field
|
assigned
|
Basu Dubey
|
Bug
|
contrib.admin
|
|
#29139 |
Aggregate functions failing when using Postgres JSON field KeyTransform
|
new
|
|
Bug
|
contrib.postgres
|
|
#29145 |
Allow CIText values to be compared as the database would compare them (case-insensitively)
|
new
|
nobody
|
Cleanup/optimization
|
contrib.postgres
|
|
#29152 |
Allow more control over ArgumentParser initialization in management commands
|
new
|
nobody
|
Cleanup/optimization
|
Core (Management commands)
|
|
#29157 |
Allow querying for distinct values in JSONField lists
|
new
|
|
New feature
|
contrib.postgres
|
|
#29167 |
HashedFilesMixin doesn't work with data URIs that include a closing parenthesis
|
new
|
nobody
|
Bug
|
contrib.staticfiles
|
|
#29168 |
Document how to write a custom lookup where the rhs comes before the lhs
|
new
|
nobody
|
Cleanup/optimization
|
Database layer (models, ORM)
|
|
#29182 |
SQLite database migration breaks ForeignKey constraint, leaving <table_name>__old in db schema
|
new
|
nobody
|
Cleanup/optimization
|
Migrations
|
|
#29186 |
"django.request" logging breaks "logging.handlers.SocketHandler"
|
new
|
nobody
|
Bug
|
Core (Other)
|
|
#29198 |
Add a --plan option to the migrate command
|
new
|
nobody
|
New feature
|
Migrations
|
|
#29203 |
Cached Session may cause losing a session, when it failed to connect to cache backend
|
new
|
nobody
|
Bug
|
contrib.sessions
|
|
#29205 |
MultiValueField ignores a required value of a sub field
|
new
|
nobody
|
Bug
|
Forms
|
|
#29214 |
Invalid SQL when updating after annotating using subquery
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#29222 |
Substr on NULL values returns incorrect results with pattern lookups.
|
assigned
|
felixxm
|
Bug
|
Database layer (models, ORM)
|
|
#29224 |
Migration crashes deleting an index_together if there is a unique_together on the same fields
|
new
|
nobody
|
Bug
|
Migrations
|
|
#29230 |
Incorrect behavior of QuerySet.prefetch_related() in some circumstances during multilevel data prefetching
|
new
|
nobody
|
Bug
|
Database layer (models, ORM)
|
|
#29237 |
ModelAdmin.inlines cause a model to lose its primary key from a model field default
|
new
|
nobody
|
Bug
|
contrib.admin
|
|