Commit Graph

619 Commits (ca1a982c34a9b7e062b825145e480f8698862a9e)

Author SHA1 Message Date
Tadas Dailyda e33cf73fb2 Admin refactoring based on #58 (related field to child models and other fixes) but with backwards compatibility 2016-05-20 06:50:33 -04:00
Andrew Dodd 120f124b91 Issue #200 - Exclude super-class from proxy model query sets
These changes prevent the query sets on 'proxy' models from including
the items from the 'super-class'.
2016-05-04 15:52:44 +02:00
Diederik van der Boor 75646f1f24 Bump to 0.9.2 2016-05-04 11:29:53 +02:00
Diederik van der Boor ed64ed283f Resolved deprecation warning for Django 1.10 2016-05-04 11:29:53 +02:00
Diederik van der Boor 5175cd6dbe Merge pull request #208 from NotSqrt/master
Test that expressions are supported
2016-05-04 11:11:13 +02:00
NotSqrt b8c8ff7bfa Test that expressions are supported 2016-04-26 20:12:04 +02:00
Diederik van der Boor 5aa15b226e Improve code flow for Django 1.7/1.8 in patch_lookup args 2016-03-11 17:16:05 +01:00
Diederik van der Boor 88922d7d5e Fix error when using `date_hierarchy` field in the admin
Closes: #201
2016-03-11 17:13:09 +01:00
Diederik van der Boor 6319dabcef Fix trailing whitespace in query.py 2016-03-11 17:13:01 +01:00
Diederik van der Boor 84a29db2f6 Bump version to 0.9.1 2016-02-18 18:28:48 +01:00
Diederik van der Boor ccda52d91e Fixed the breadcrumb of the object_history template.
NOTE: this could conflict with projects that use django-reversion,
if the `VersionAdmin` is the last in the inheritance chain.
2016-02-18 18:17:08 +01:00
Diederik van der Boor 88bb23b506 Fix deferred loading of 'pk' field 2016-02-18 13:14:49 +01:00
Diederik van der Boor 46e41a6c1c Fix changeform_view() redirection to the child admin site.
This method is normally called from `add_view()` and `change_view()`.
However, some third party modules (such as django-reversion) call this
method directly. By redirecting those calls to the child admin, their
views also display the proper admin views.
2016-02-17 14:49:40 +01:00
Diederik van der Boor 65de1f74ab Added PolymorphicManager.from_queryset() to properly set the queryset 2016-02-17 12:36:48 +01:00
Diederik van der Boor a5267e95e6 fix changelog imports 2016-02-17 12:33:02 +01:00
Diederik van der Boor 3bab378b25 Bump version to 0.9 2016-02-17 12:28:01 +01:00
Diederik van der Boor 14a5417891 Added yet another hack to keep the child admin site happy.
This really validates a different solution to the child admin layout,
e.g. by registering the models in the regular admin site.
2016-02-17 12:27:33 +01:00
Diederik van der Boor 39d2da9e68 fix migrating doc 2016-02-17 11:59:55 +01:00
Diederik van der Boor 33af3a77bc Added docs how to migrate existing models to polymorphic
it get's asked a lot.
2016-02-17 11:34:52 +01:00
Diederik van der Boor f2c323754b update third-party docs for better reversion support
also mention mptt options
2016-02-17 11:20:11 +01:00
Diederik van der Boor efdebb1575 Fix missing redirect for the history_view.
This fixes django-reversion, and partally django-reversion-compare.
2016-02-17 11:20:11 +01:00
Diederik van der Boor 01a35cfe95 Fix Django 1.9 handling of custom URLs.
The new change-URL redirect overlapped any custom URLs defined in the child admin.
This makes sure the redirect doesn't interfere with custom URLs.
2016-02-17 11:20:11 +01:00
Diederik van der Boor 4277c148aa Merge pull request #161 from theatlantic/pr-add-deferred-fields
Add support for qset.only() and qset.defer()
2016-02-17 11:14:48 +01:00
Diederik van der Boor ed7573b347 Merge pull request #194 from slide333333/master
Support for Django 1.8 complex expressions in annotate/aggragte
2016-02-17 11:12:22 +01:00
Diederik van der Boor 673c3bf565 Merge pull request #196 from GregoryAveryWeir/patch-1
Update quickstart for Django 1.9 compatibility
2016-02-17 11:11:40 +01:00
Gregory Avery-Weir a68eb0015e Update quickstart for Django 1.9 compatibility 2016-01-25 11:32:42 -05:00
slide333333 9b7c2d72b7 Added test cases for complex expressions in aggregate/annotate 2016-01-21 15:32:28 +01:00
slide333333 c5d4687bb9 Support Django 1.8 complex expressions on aggregate/annotate 2016-01-21 13:21:21 +01:00
Frankie Dintino 6df1403de5 Add support for qset.only() and qset.defer() 2016-01-04 00:36:48 -05:00
Diederik van der Boor 5c4ee7484e Merge pull request #190 from amuttsch/amuttsch-doc-pk-regex
Mention pk_regex in docs when using non-int pk
2016-01-03 10:17:44 +01:00
Diederik van der Boor f10b5d23c8 Merge pull request #186 from gilgamezh/allow_extra_manager
Allow to set a 'extra' custom manager withut override the default
2016-01-03 10:15:41 +01:00
Diederik van der Boor 0df80488cb Merge pull request #178 from jonashaag/patch-1
Test Django 1.8 with Python 3.5
2016-01-03 10:13:48 +01:00
Andreas d566fb4674 Mention pk_regex in docs when using non-int pk 2015-12-30 09:05:34 +01:00
gilgamezh b17aa58ad9 Merge remote-tracking branch 'upstream/master' into allow_extra_manager 2015-12-29 17:49:09 -03:00
Diederik van der Boor e9f549758f Bump version to 0.8.1 2015-12-29 14:55:25 +01:00
Diederik van der Boor b0657ef9c7 Fix reverse relation support for ___ filter operator 2015-12-29 14:52:58 +01:00
Diederik van der Boor 137139f2bb Fix other PEP8 issues in assorted files 2015-12-28 17:39:04 +01:00
Diederik van der Boor f90e87afcc docs: highlight BACKWARDS INCOMPATIBILITY 2015-12-28 17:34:25 +01:00
Diederik van der Boor 156968b12b Bump version to 0.8 2015-12-28 17:19:37 +01:00
Diederik van der Boor 7d4f9dd9ae docs: update changelog on how to to port to 0.8 2015-12-28 17:18:40 +01:00
Diederik van der Boor 009069a32b Avoid auto-proxying all methods to the queryset.
This is unwanted behavior, and django provides much better methods for
it instead. (PolymorphicQuerySet.as_manager() / PolymorphicManager.from_queryset()
2015-12-28 17:10:58 +01:00
Diederik van der Boor 9e2c11beb8 Replace __version__.py with __init__.py
Also fixes reporting in sentry.
2015-12-28 17:10:42 +01:00
Diederik van der Boor 5191b6c130 Also remove showfields imports from __init__.py
If we're to cause pain, let it be once.
2015-12-28 17:10:42 +01:00
Diederik van der Boor 50f21dfa43 Rename manager.py => managers.py for consistency 2015-12-28 17:10:42 +01:00
Diederik van der Boor c2b7e75125 Improve runtests.py to run specific tests 2015-12-28 16:20:12 +01:00
Diederik van der Boor 07242d210f Fix "Model" __ "_field" query support
Broken by 24e6b21204 for Django 1.9
upgrade
2015-12-28 16:19:27 +01:00
Diederik van der Boor 4e5ac03412 Fix running example management commands in Django 1.9 2015-12-28 15:28:37 +01:00
Diederik van der Boor b7431b2d06 Fix PEP8 block comment issues (E265) 2015-12-28 15:16:42 +01:00
Diederik van der Boor aaf06c71a5 Fix PEP8 whitespace issues
autopep8 -r polymorphic/ example/ -i
--select=E112,E113,E115,E116,E122,E123,E125,E127,E128,E201,E202,E203,E211,E225,E226,E227,E228,E231,E251,E261,E262,E271,E272,E273,E274,E301,E302,E303,E304,E309,E711,E713,W291,W293,W391
--exclude migrations,south_migrations

(line conditiation fixes: E123,E125,E122,E127,E128)
2015-12-28 15:16:29 +01:00
Diederik van der Boor f656ec438e docs: add showfields import change 2015-12-28 14:50:37 +01:00