Matt Westcott
a596fd82f1
Merge pull request #1802 from gasman/pagination-helper-redo
...
Refactor pagination into a helper - rebuild of #1496
2015-10-07 23:24:24 +01:00
Tim Heap
045e72f2dd
Update styleguide to use `{% paginate %}`
2015-10-07 22:21:56 +01:00
Tim Heap
9c01930d93
Add {% pagination %} template tag
...
It complements the `wagtail.utils.pagination.paginate` function. Views
and templates now do not need to know anything about pagination.
This supersedes pagination in templates that was done with
`{% include "wagtailadmin/pages/listing/_pagination.html" %}`.
A few instances of
`{% include "wagtailadmin/shared/pagination_nav.html }` have also been
converted, but I am not familiar enough with the Wagtail admin template
layout and view structure to convert all uses of this.
Conflicts:
wagtail/wagtailadmin/templates/wagtailadmin/pages/search_results.html
wagtail/wagtailadmin/templates/wagtailadmin/pages/usage_results.html
wagtail/wagtailadmin/templatetags/wagtailadmin_tags.py
wagtail/wagtailadmin/views/chooser.py
2015-10-07 22:21:56 +01:00
Tim Heap
7bdd71fa2d
Refactor pagination into a helper
...
Pagination is done almost exactly the same across all of Wagtail. Moving
the repeated code in to one spot ensures mistakes are not made, and
means that pagination is always done consistently.
There are some locations where the pagination helper has not been used,
as there is no request available or something similar. These instances
are special enough that refactoring them does not make sense at this
point.
Conflicts:
wagtail/wagtailadmin/views/chooser.py
wagtail/wagtailadmin/views/pages.py
wagtail/wagtaildocs/views/chooser.py
wagtail/wagtaildocs/views/documents.py
wagtail/wagtailforms/views.py
wagtail/wagtailimages/views/chooser.py
wagtail/wagtailimages/views/images.py
wagtail/wagtailredirects/views.py
wagtail/wagtailsearch/views/editorspicks.py
wagtail/wagtailsnippets/views/chooser.py
wagtail/wagtailsnippets/views/snippets.py
wagtail/wagtailusers/views/groups.py
wagtail/wagtailusers/views/users.py
2015-10-07 22:21:55 +01:00
Matt Westcott
450c4b4ad1
Merge branch 'kaedroho-use-queryset-based-search-api'
2015-10-07 20:02:42 +01:00
Matt Westcott
94d0d7bda2
Release / upgrade consideration note for #1478
2015-10-07 20:02:25 +01:00
Matt Westcott
94b5975afa
Document the new image/document queryset search method
2015-10-07 20:02:19 +01:00
Matt Westcott
6a8bf9793b
Fix test name
2015-10-07 20:02:12 +01:00
Matt Westcott
2c898bf536
Features deprecated in 1.2 should use RemovedInWagtail14Warning
2015-10-07 20:02:02 +01:00
Matt Westcott
39b231ab52
Merge branch 'use-queryset-based-search-api' of https://github.com/kaedroho/wagtail into kaedroho-use-queryset-based-search-api
2015-10-07 20:01:41 +01:00
Anurag Sharma
5915ec1f0e
Changed EMBEDLY_KEY to WAGTAILEMBEDS_EMBEDY_KEY
2015-10-07 20:44:15 +05:30
Karl Hobley
1aac0d6f44
Merge pull request #1797 from takeflight/remove-deprecated-things
...
Remove features scheduled for removal in Wagtail 1.2
2015-10-07 14:10:39 +01:00
Tim Heap
9197bf1259
Remove features scheduled for removal in Wagtail 1.2
...
The RemovedInWagtail12Warning has been removed, and a
RemovedInWagtail14Warning has been added.
2015-10-07 13:42:27 +11:00
Karl Hobley
a8e6bf95e5
Merge pull request #1795 from takeflight/tests/expectedFailure-resolve_model_string
...
Raise ValueError from `resolve_model_string` for unknown types
2015-10-06 22:24:13 +01:00
Karl Hobley
5caa1f0f1f
Release note for #1755
2015-10-06 22:21:25 +01:00
Karl Hobley
4dc09dfb22
Merge pull request #1755 from takeflight/feature/jinja2-template-functions
...
Add rudimentary Jinja2 template tag support
2015-10-06 22:00:47 +01:00
Karl Hobley
23279ad4c6
Improve and deprecate TagSearchable.search()
2015-10-06 19:09:45 +01:00
Karl Hobley
c0ac20109f
Use new QuerySet based search API in document chooser
...
And cleanup pagination
2015-10-06 19:09:45 +01:00
Karl Hobley
cb29c6fceb
Use new QuerySet based search API in document index
2015-10-06 19:09:45 +01:00
Karl Hobley
9d0c19d50f
Added DocumentQuerySet with search method
2015-10-06 19:09:45 +01:00
Karl Hobley
7a1a1d19e1
Use new QuerySet based search API in image index
2015-10-06 19:09:45 +01:00
Karl Hobley
54e6b8d7e3
Use new QuerySet based search API in image chooser
...
And cleanup pagination
2015-10-06 19:09:39 +01:00
Karl Hobley
41aa83a157
Added ImageQuerySet with search method
2015-10-06 19:06:13 +01:00
Karl Hobley
e35ac391d5
Fix typo in PageQuerySet.search
2015-10-06 19:06:13 +01:00
Karl Hobley
49ec886815
Removed prefetch_tags hack. Fixes #1
...
As of taggit 0.11.0 self.tags.all() no longer performs an extra query if the tags were prefetched.
See: https://github.com/alex/django-taggit/pull/140/files#diff-61d51a325171d97c8a56e59ea525339bR351
2015-10-06 19:06:13 +01:00
Karl Hobley
2b5e03a2ac
Deprecate Page.search()
2015-10-06 19:06:13 +01:00
Karl Hobley
ae249f8454
Use QuerySet based search API for admin page search
2015-10-06 19:06:13 +01:00
Matt Westcott
11a1438950
Add 'block.super' to snippets/type_index.html
2015-10-06 16:46:10 +01:00
Matt Westcott
f502e31dd7
Merge branch 'master' of https://github.com/m-sanders/wagtail into m-sanders-master
...
Conflicts:
wagtail/wagtailusers/templates/wagtailusers/groups/create.html
wagtail/wagtailusers/templates/wagtailusers/groups/edit.html
2015-10-06 16:41:00 +01:00
Karl Hobley
490ecff007
Changelog for #1709
2015-10-06 11:06:44 +01:00
Matt Westcott
9e28bee22b
Set HTTP_HOST in dummy_request for preview - fixes #1703
2015-10-06 11:02:45 +01:00
Karl Hobley
403d76fdfd
Merge pull request #1668 from gasman/fix/chooser-not-hiddenfields
...
Chooser widgets should appear in the visible_fields list, not hidden_fields
2015-10-06 10:58:51 +01:00
Tim Heap
5c3908968c
Raise ValueError from `resolve_model_string` for unknown types
...
A `LookupError` is raised by `apps.get_model()` for an unknown model,
but this `LookupError` was also being raised when values with unhandled
types were passed in. This should be a `ValueError` instead. The
docstring has been amended to document the errors raised.
2015-10-06 13:34:18 +11:00
Matt Westcott
ed8399caee
Merge branch 'davecranwell-longrunning-forms'
2015-10-05 22:55:18 +01:00
Matt Westcott
cf9758138a
Release note for #1075
2015-10-05 22:54:37 +01:00
Matt Westcott
498db70e5d
Merge branch 'longrunning-forms' of https://github.com/davecranwell/wagtail into davecranwell-longrunning-forms
...
Conflicts:
wagtail/wagtailadmin/static_src/wagtailadmin/scss/components/forms.scss
2015-10-05 22:48:27 +01:00
Matt Westcott
3cbee6c66c
fix typo I introduced while removing typos
2015-10-05 21:12:21 +01:00
Matt Westcott
7d67e4b448
Minor copyediting on the Pages docs
2015-10-05 21:07:09 +01:00
Karl Hobley
be0a2ccd1c
Tweaks to template rendering docs
2015-10-05 21:07:09 +01:00
Karl Hobley
f72e84f199
Added a couple of missing links
2015-10-05 21:07:09 +01:00
Karl Hobley
c18c67ba3b
Working with pages docs
2015-10-05 21:07:09 +01:00
Karl Hobley
2e65c08210
Docs for inline models
2015-10-05 21:07:09 +01:00
Karl Hobley
ee7718ccdb
Various tweaks
2015-10-05 21:07:09 +01:00
Karl Hobley
249a411b09
Template rendering docs
2015-10-05 21:07:09 +01:00
Karl Hobley
1b282d49bc
Work on "Page models"
2015-10-05 21:07:09 +01:00
Karl Hobley
86c01bdf7b
Renamed to "Page models"
...
I think this is a good place to add some general usage docs so made the name more generic.
2015-10-05 21:07:09 +01:00
Karl Hobley
e1bb391625
editing_api => panels
2015-10-05 21:07:08 +01:00
Karl Hobley
85414a8b54
Fixed headings
2015-10-05 21:07:08 +01:00
Karl Hobley
f72b8302f9
Moved "setting up the page editor interface" into topics
2015-10-05 21:07:08 +01:00
Karl Hobley
1345d5d24f
Allow "_" GET parameter in the API. Fixes #1671
...
Used by jQuery for cache-busting
2015-10-05 20:46:41 +01:00