Diederik van der Boor
|
3fe17d7a23
|
Provide helpful assistence to migrate code to new 1.0+ format
This makes sure the changes in 4dc20a0213
don't cause a new range of bug reports, for things like "reverse()" no
longer works.
|
2017-10-08 19:40:39 +02:00 |
|
Diederik van der Boor
|
30630647c4
|
Add extra comment why deferred fields are skipped with ___ lookups
|
2017-09-30 20:26:52 +02:00 |
|
Diederik van der Boor
|
2e16112cbe
|
Merge branch 'fix-defer-childs-same-polymorphic-parent' into master
|
2017-09-30 20:26:37 +02:00 |
|
Diederik van der Boor
|
fb80233c5d
|
Fix one Django-master error
|
2017-09-30 18:57:31 +02:00 |
|
Diederik van der Boor
|
fab687c218
|
Workaround RTD error to generate the API pages
|
2017-09-30 18:47:03 +02:00 |
|
Diederik van der Boor
|
7d506ed6af
|
docs: update changelog
|
2017-09-30 18:44:25 +02:00 |
|
Diederik van der Boor
|
c795c18575
|
Add admin history, add type, and add page tests
|
2017-09-30 18:33:19 +02:00 |
|
Diederik van der Boor
|
a950049356
|
Improved and added more admin test cases
|
2017-09-30 18:16:59 +02:00 |
|
Diederik van der Boor
|
ff4dadb83d
|
Fixed allow_failures
|
2017-09-30 17:50:28 +02:00 |
|
Diederik van der Boor
|
8d4cb9b151
|
Added rudimentary admin test cases
|
2017-09-30 17:47:02 +02:00 |
|
Diederik van der Boor
|
8caac2e57b
|
Fixed the polymorphic inline script code.
Got broken in 0c7b1aa657 when removing
Djagno 1.8 compatibility
|
2017-09-30 16:50:12 +02:00 |
|
Diederik van der Boor
|
9f6e0716f6
|
Fix deleteText of |as_script_options
|
2017-09-30 16:46:26 +02:00 |
|
Diederik van der Boor
|
c437524876
|
Improve docs of PolymorphicChildModelAdmin attributes
|
2017-09-30 16:35:21 +02:00 |
|
Diederik van der Boor
|
cf0cb2478f
|
Make the admin base_model setting optional.
It can be detected using get_base_polymorphic_model()
|
2017-09-30 16:35:02 +02:00 |
|
Diederik van der Boor
|
19497960c7
|
Fixed template settings in example app
|
2017-09-30 16:33:52 +02:00 |
|
Diederik van der Boor
|
04d4181e17
|
Added get_base_polymorphic_model() to detect the common base class for a polymorphic model.
|
2017-09-30 16:21:21 +02:00 |
|
Diederik van der Boor
|
96209dcb14
|
Add long_description to setup.cfg as well.
Amends 5c54ae1782
|
2017-09-30 16:06:30 +02:00 |
|
Diederik van der Boor
|
da997d9aa0
|
Add =py36-djangomaster-postgres to allow_failures too
|
2017-09-30 16:02:58 +02:00 |
|
Diederik van der Boor
|
77797bfa12
|
Ensure consistent ordering in testing reset_polymorphic_ctype
Amends: 171d14f369
|
2017-08-01 13:51:42 +02:00 |
|
Diederik van der Boor
|
f82d4907a4
|
update changelog
|
2017-08-01 12:23:00 +02:00 |
|
Diederik van der Boor
|
171d14f369
|
Improve reset_polymorphic_ctype() for reliability and test it.
This function can now be safely used on a set of models.
|
2017-08-01 12:17:10 +02:00 |
|
Diederik van der Boor
|
e10deeaebd
|
Remove test imports that Django 1.5- required
|
2017-08-01 12:17:10 +02:00 |
|
Diederik van der Boor
|
244219f6f2
|
mention current changelog
|
2017-08-01 11:50:41 +02:00 |
|
Diederik van der Boor
|
4835cd244e
|
Also introduce a new exception type for invalid database IDs
|
2017-08-01 11:44:21 +02:00 |
|
Diederik van der Boor
|
fb8eed78ad
|
Provide a better error message when polymorphic_ctype_id is Null
refs #51, #140, #304
|
2017-08-01 11:44:21 +02:00 |
|
Diederik van der Boor
|
b772c06358
|
move contrib tests to separate file
|
2017-08-01 11:44:21 +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 |
|
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
|
bcb8b0d3a4
|
Allow .order_by() to pass expressions unchanged
Fixes: #257
|
2017-05-22 12:53:20 +02: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
|
a8bfb5007e
|
Fix TypeError on Python 3 when querystring is preserved in the admin.
Fixes: #263
|
2017-04-06 14:13:56 +02:00 |
|
Diederik van der Boor
|
a3c9bcb14a
|
Merge remote branch 'meshy/new-test-versions'
|
2017-04-06 13:57:07 +02:00 |
|
Diederik van der Boor
|
fa74ce28e8
|
Start running tests on Django 1.11 (in allow_failures)
|
2017-04-06 12:53:18 +02:00 |
|
Diederik van der Boor
|
d8cb700e58
|
Make sure tests can run in Django 1.11
|
2017-04-06 12:51:16 +02:00 |
|
Diederik van der Boor
|
cd38e785b2
|
Add an explicit exclude for polymorphic_ctype in the PolymorphicInlineModelAdmin
|
2017-04-06 12:47:28 +02:00 |
|
Diederik van der Boor
|
c2aff50ecc
|
Fix changelog date for 1.1
|
2017-02-06 13:37:05 +01:00 |
|
Diederik van der Boor
|
132e2cfdf9
|
Bump to v1.1
|
2017-02-03 22:08:48 +01:00 |
|
Diederik van der Boor
|
7dc2f93148
|
Added plain tests for admin importing
|
2017-02-03 22:05:13 +01:00 |
|
Diederik van der Boor
|
b691533039
|
Fix import errors with Django 1.6 code
|
2017-02-03 22:05:13 +01:00 |
|
Diederik van der Boor
|
66619371fd
|
remove empty test_models.py file
|
2017-02-03 22:05:13 +01:00 |
|
Diederik van der Boor
|
ed09e4db93
|
Fixed Python 2.6 issue
|
2017-02-03 21:44:38 +01:00 |
|
Diederik van der Boor
|
d11bb17809
|
Bump to v1.1b:
|
2017-01-11 14:18:38 +01:00 |
|
Diederik van der Boor
|
04f2a62fd4
|
Revert get_real_concrete_instance_class_id() dry attempt
Caused by f9fffc44c1
|
2017-01-11 14:17:26 +01:00 |
|
Diederik van der Boor
|
e06aa6ae80
|
Bump to v1.1b1
|
2017-01-10 17:19:44 +01:00 |
|
Diederik van der Boor
|
9cbfc7199b
|
Add polymorphic_formset_tags library
|
2017-01-10 17:18:51 +01:00 |
|
Diederik van der Boor
|
f9fffc44c1
|
Add API documentation to the package!
|
2017-01-09 16:53:50 +01:00 |
|
Diederik van der Boor
|
c76cc663e0
|
docs: mention RunPython.noop and reset_polymorphic_ctype()
|
2017-01-09 15:34:45 +01:00 |
|
Diederik van der Boor
|
cf663a0e07
|
Update reset_polymorphic_ctype, improve ignore_existing parameter
|
2017-01-09 15:32:52 +01:00 |
|
Diederik van der Boor
|
add90aac4f
|
Replace assertEquals -> assertEqual
|
2017-01-09 15:14:55 +01:00 |
|
Diederik van der Boor
|
1f15a72a80
|
Moved polymorphic models back to tests/__init__.py, for Django 1.6-
|
2017-01-09 15:12:26 +01:00 |
|
Diederik van der Boor
|
11a471ae01
|
Add reset_polymorphic_ctype() function to assist with migration to polymorphic
|
2017-01-09 14:42:41 +01:00 |
|
Diederik van der Boor
|
b9f1709587
|
Update model paths in tests to new split test paths
|
2017-01-09 14:42:34 +01:00 |
|
Diederik van der Boor
|
9493bd8bc1
|
split tests.py into a python package
|
2017-01-09 14:41:56 +01:00 |
|
Diederik van der Boor
|
55de14b8f7
|
be explicit to ignore line length
|
2016-12-19 11:32:39 +01:00 |
|
Diederik van der Boor
|
4aa3355f5c
|
flake8 fixes
|
2016-12-19 11:28:41 +01:00 |
|
Diederik van der Boor
|
3170ea95c2
|
autoflake: remove unused imports and statements
|
2016-12-19 11:12:40 +01:00 |
|
Diederik van der Boor
|
1d13b4f3c5
|
autopep8, except line length
|
2016-12-19 11:10:03 +01:00 |
|
Diederik van der Boor
|
695d352edb
|
Add polymorphic.contrib.extra_views to combine polymorphic with django-extra-views
|
2016-11-30 11:56:12 +01:00 |
|
Diederik van der Boor
|
186f9548b1
|
Bump to v1.0.2
|
2016-10-14 11:51:03 +02:00 |
|
Diederik van der Boor
|
58f89efa5d
|
Brush up the ParentAdminNotRegistered fix a bit for flow clarity.
|
2016-10-14 11:51:03 +02:00 |
|
Diederik van der Boor
|
db6d7ed213
|
Update changelog with recent git changes
|
2016-10-04 11:21:20 +02:00 |
|
Diederik van der Boor
|
35dec27696
|
Remove unsupported fk_name parameter for polymorphic_modelformset_factory()
Fixes #243
|
2016-10-04 10:33:59 +02:00 |
|
Diederik van der Boor
|
7fec242912
|
add missing changelog entry for 0.9
|
2016-09-12 10:39:54 +02:00 |
|
Diederik van der Boor
|
e76259fa2e
|
Fix dumpdata hack on Windows
|
2016-09-12 10:35:47 +02:00 |
|
Diederik van der Boor
|
8f9f8ab4f7
|
Bump to 1.0.1
|
2016-09-11 21:34:37 +02:00 |
|
Diederik van der Boor
|
c97d1ef088
|
Let tests pass on Django 1.10.1
The change for https://code.djangoproject.com/ticket/27073
in https://github.com/django/django/commit/d4eefc7e2af0d93283ed1c03e0af0a482982b6f0
removed the _default_manager assignment
|
2016-09-11 21:32:19 +02:00 |
|
Diederik van der Boor
|
2d6832f844
|
Bump to 1.0
|
2016-09-02 12:42:22 +02:00 |
|
Diederik van der Boor
|
741f7fdf5f
|
Fix using MANIFEST.in for wheel too
sdist always read MANIFEST.in, wheel used `package_data` setting.
|
2016-09-02 12:42:22 +02:00 |
|
Diederik van der Boor
|
1f1096046e
|
Remove setuptools from install_requires
|
2016-09-02 12:42:22 +02:00 |
|
Diederik van der Boor
|
c8dd04bba0
|
Add explicit .empty-form hiding for grapelli
|
2016-09-02 10:41:47 +02:00 |
|
Diederik van der Boor
|
8811c177bd
|
remove unneeded import
|
2016-08-15 16:10:55 +02:00 |
|
Diederik van der Boor
|
83cb059317
|
Fix marking a new formset item as empty-form on postback errors
|
2016-08-15 16:03:08 +02:00 |
|
Diederik van der Boor
|
d70735c849
|
Exclude Python 3.2 3.2 on newer Django.
|
2016-08-15 11:33:20 +02:00 |
|
Diederik van der Boor
|
4a60c1fb60
|
Bump to 1.0b1
|
2016-08-15 11:22:45 +02:00 |
|
Diederik van der Boor
|
22cef13f69
|
Fix Python 3 tests
|
2016-08-10 14:29:03 +02:00 |
|
Diederik van der Boor
|
e20401d8bc
|
Fixed the Python 3 unittests
|
2016-08-10 14:02:36 +02:00 |
|
Diederik van der Boor
|
cf1d4b532d
|
Merge branch 'django110'
|
2016-08-10 13:55:37 +02:00 |
|
Diederik van der Boor
|
b4a02e9c47
|
Let last base_manager test allow different results in Django 1.10
This is after all, how Django 1.10's new base manager works.
|
2016-08-10 13:55:09 +02:00 |
|
Diederik van der Boor
|
bb0e71ee8f
|
autopep8 by pycharm
|
2016-08-10 13:54:44 +02:00 |
|
Diederik van der Boor
|
10ab3ad14c
|
Fix compatibility with older Django versions
|
2016-08-10 13:51:30 +02:00 |
|
Diederik van der Boor
|
3817061467
|
Fix unit tests for defer() / only()
Added get_deferred_fields() to ShowFieldBase
|
2016-08-10 13:43:31 +02:00 |
|
Diederik van der Boor
|
dd89458615
|
Fixed expressions unit test, DateTime refactored in Django 1.10
|
2016-08-10 13:20:16 +02:00 |
|
Diederik van der Boor
|
2ee9ceed02
|
update changelog too
|
2016-08-10 13:04:55 +02:00 |
|
Diederik van der Boor
|
8b50942292
|
Update documentation
|
2016-08-10 13:03:51 +02:00 |
|
Diederik van der Boor
|
8bce015199
|
Add missing polymorphic_modelformset_factory method
|
2016-08-10 12:50:15 +02:00 |
|
Diederik van der Boor
|
352b56e104
|
Merge branch 'feature/inlines'
|
2016-08-10 11:48:02 +02:00 |
|
Diederik van der Boor
|
60db4f63b9
|
Update polymorphic inline script.
Now based on standard Django script.
This makes upgrading it to newer Django versions much easier.
Changes for polymorphic are included in this commit
|
2016-08-10 11:45:48 +02:00 |
|
Diederik van der Boor
|
249fc0088b
|
Import standard Django inlines script, to be adjusted for polymorphic
|
2016-08-10 11:42:31 +02:00 |
|
Diederik van der Boor
|
59e3878835
|
Add detection for missing PolymorphicInlineSupportMixin
|
2016-08-09 01:21:37 +02:00 |
|
Diederik van der Boor
|
a533dc4b23
|
Update example to show polymorphic inlines
|
2016-08-09 01:21:21 +02:00 |
|
Diederik van der Boor
|
7330a4f099
|
Add preliminairy working JavaScript to render polymorphic inlines
|
2016-08-09 01:20:40 +02:00 |
|
Diederik van der Boor
|
1f0ddd8436
|
Rename inline/formset classes to avoid more confusion.
AbstractSingletonProxyFactoryBean danger luked here...
Added the Stacked...Inline for clarity too.
|
2016-08-09 01:11:05 +02:00 |
|
Diederik van der Boor
|
2e694fb2c6
|
Fix for removed Q.clone() method in Django 1.10
|
2016-08-05 17:26:32 +02:00 |
|