Diederik van der Boor
874b60ec40
Added `get_base_polymorphic_model()` to detect the common base class for a polymorphic model.
...
(cherry picked from commit 04d4181e17 )
2018-04-16 11:21:51 +02:00
Diederik van der Boor
fa9612d49c
Small Django 1.8/19 difference for .only()
2018-04-16 11:21:39 +02:00
trbs
1c110ae4bb
fix error with .defer and child models that use the same parent
...
When using .defer on a PolymorphicQuerySet with multiple childs that
subclass from the same polymorphic parent model yield an error like:
>>> Base.objects.defer('ModelY___field_y')
Traceback (most recent call last):
...
FieldDoesNotExist: ModelX has no field named 'field_y'
(cherry picked from commit 9500a21f82 )
2018-04-16 11:08:27 +02:00
Diederik van der Boor
171df51428
Ensure consistent ordering in testing reset_polymorphic_ctype
...
Amends: 171d14f369
(cherry picked from commit 77797bfa12 )
2018-04-16 11:08:27 +02:00
Diederik van der Boor
467e6f517e
Improve reset_polymorphic_ctype() for reliability and test it.
...
This function can now be safely used on a set of models.
(cherry picked from commit 171d14f369 )
2018-04-16 11:08:27 +02:00
Diederik van der Boor
db46dbb446
Also introduce a new exception type for invalid database IDs
...
(cherry picked from commit 4835cd244e )
2018-04-16 11:08:27 +02:00
Diederik van der Boor
f126f5f304
Provide a better error message when polymorphic_ctype_id is Null
...
refs #51 , #140 , #304
(cherry picked from commit fb8eed78ad )
2018-04-16 11:08:27 +02:00
Krzysztof Nazarewski
925c4de34f
`declared_fieldsets` typo fix
...
(cherry picked from commit 697df65c7b )
2018-04-16 11:08:27 +02:00
Tadas Dailyda
731fd51a67
skip manager validation on swapped models
2018-04-16 10:42:01 +02:00
Tadas Dailyda
6013de93d3
tests for abstract/swappable model initialization
...
(cherry picked from commit 0fea8a4d92 )
2018-04-16 10:41:50 +02:00
Diederik van der Boor
9c420c4c24
Fix read the docs build
...
Broken by 66124a59eb
2017-08-01 11:13:09 +02:00
Diederik van der Boor
1ce58a0b54
Bump to v1.3 - note: support for old Django versions dropped!
2017-08-01 11:07:24 +02:00
Tony Narlock
342780300f
Fix sublist output in README
2017-07-12 16:49:30 +03:00
Diederik van der Boor
51f33b170b
Update changelog with everything found in git
2017-07-10 11:07:36 +02:00
Diederik van der Boor
67dd5c0a0d
Reverted int/long change, as Django's BigIntegerField can produce longs on Python 2
2017-07-10 10:57:07 +02:00
Diederik van der Boor
e5d21d7b4e
Merge pull request #298 from jleclanche/cleanup/django18
...
Drop Django < 1.8 compatibility
2017-07-10 10:55:16 +02:00
Jerome Leclanche
452b7cb69e
Add myself to AUTHORS
2017-07-10 09:08:11 +03:00
Jerome Leclanche
2b4aeaec78
Set PYTHONWARNINGS=all when testing
2017-07-10 09:08:11 +03:00
Jerome Leclanche
87979a6660
Remove outdated 404 url from docstrings
2017-07-10 09:08:11 +03:00
Jerome Leclanche
0a495cb485
Fix PolymorphicParentModelAdmin.pk_regex escape
2017-07-10 09:08:11 +03:00
Jerome Leclanche
b2b20bed55
docs: Fix a missing newline
2017-07-10 09:08:11 +03:00
Jerome Leclanche
66124a59eb
docs: Move dependencies to tox.ini docs env
2017-07-10 09:08:11 +03:00
Jerome Leclanche
1e7237986c
Specify on_delete argument for all related fields that need it
2017-07-10 09:08:11 +03:00
Jerome Leclanche
298460c4cf
Drop support for Django <1.8, Python <2.7
2017-07-10 09:08:11 +03:00
Jerome Leclanche
df0041dff6
Stop running tests on unmaintained versions of Python/Django
2017-06-23 15:12:53 +03:00
Diederik van der Boor
b4b020bf2d
Merge pull request #293 from NeveHanter/fix-po-files
...
Fixed PO files which resulted in SyntaxError when parsed by polib
2017-06-20 12:07:30 +02:00
Diederik van der Boor
00d4610539
Merge pull request #291 from jleclanche/fix/djstripe-524
...
Fix accessor replacement consistency on Django 1.11
2017-06-20 12:06:22 +02:00
Jerome Leclanche
544f5edef4
Fix accessor replacement consistency on Django 1.11
...
At this point, we don't know why this line of code is executed, but
we do know it's not consistently executed between Django 1.10 and
Django 1.11 due to the addition of `ForwardOneToOneDescriptor`, a
subclass of `ForwardManyToOneDescriptor`.
Refs. 6628145af7
Refs. kavdev/dj-stripe#524
Refs. django/django@38575b007a
2017-06-07 13:27:50 +03:00
Kamil Bar
2ece6ba582
Fixed PO files which resulted in SyntaxError when parsed by polib
2017-06-05 12:55:20 +02:00
Diederik van der Boor
bcb8b0d3a4
Allow .order_by() to pass expressions unchanged
...
Fixes : #257
2017-05-22 12:53:20 +02:00
Diederik van der Boor
d4fde82600
Merge pull request #285 from meshy/test-matrix
...
Don't test Django's master on python 2
2017-05-08 10:21:44 +02:00
Diederik van der Boor
cd7da6063a
Merge pull request #284 from meshy/typo
...
Fix minor typo
2017-05-08 10:21:31 +02:00
Charlie Denton
007ba7a443
Don't test Django's master on python 2
...
Django 2.0 will be dropping support for python 2, so there's no point in
running the tests.
2017-05-08 00:11:17 +01:00
Charlie Denton
6f733d7471
Fix minor typo
2017-05-07 22:19:50 +01:00
Diederik van der Boor
44d79b5a19
Fixed Python 2.6 support in test code
2017-05-01 12:45:43 +02:00
Diederik van der Boor
56444b0f65
Fix building documentation
2017-05-01 12:38:56 +02:00
Diederik van der Boor
21d41100df
Bump to v1.2 for Django 1.11 support
2017-05-01 12:35:47 +02:00
Diederik van der Boor
9c618d8b21
Improve tests to use a unified qrepr() output
2017-05-01 12:34:49 +02:00
Diederik van der Boor
61b398115b
Fixed queryset processing for real (another merge fix for pr #279 )
2017-04-26 16:44:54 +02:00
Diederik van der Boor
09d785f5bb
Fix infinite recursion on github editing of pr #279
...
Fixes: 89632483a7
2017-04-26 16:38:26 +02:00
Diederik van der Boor
b2b1e137b2
Merge pull request #279 from un-def/dj111-fix
...
Add Django 1.11 support
2017-04-26 16:33:31 +02:00
Diederik van der Boor
89632483a7
Merge branch 'master' into dj111-fix
2017-04-26 15:53:59 +02:00
Diederik van der Boor
80b80beedc
Merge pull request #277 from meshy/travis-tox
...
Use tox for travis builds
2017-04-26 15:42:27 +02:00
Diederik van der Boor
6ec29b9e5e
Merge branch 'master' into travis-tox
2017-04-26 15:42:03 +02:00
Diederik van der Boor
4134c152a5
Merge pull request #276 from meshy/django-1.11-iterator
...
WIP: Get tests running on django 1.11
2017-04-26 15:39:58 +02:00
Diederik van der Boor
5afbfbe31b
Merge pull request #275 from sobolevn/patch-1
...
Updates README.rst with svg badge
2017-04-26 15:30:59 +02:00
un.def
78d3cd4945
Fix regression with Django < 1.9
2017-04-19 14:43:51 +03:00
un.def
8d53914344
Disallow Travis failures for Django 1.11
2017-04-19 13:03:43 +03:00
un.def
dbad7bd40d
Migrate from unused in Django 1.11 qs.iterator() to custom qs._iterable_class
2017-04-19 12:56:04 +03:00
Charlie Denton
fcbbbe52b3
Explicitly build coverage XML on travis, not tox
2017-04-15 00:11:33 +01:00