Wykres commitów

634 Commity (7bc819640d7aad0e968260df4b57591120da00f3)

Autor SHA1 Wiadomość Data
Matt Westcott 7bc819640d Restore PageManager behaviour by setting it on an abstract superclass of Page
Django's standard behaviour is to preserve managers that are set on abstract
superclasses, so this allows us to eliminate the metaclass hackery.

Fixes #2933
2016-08-23 20:12:22 +01:00
Karl Hobley bfff095f8a Fixed minor formatting error in 1.6.1 release notes 2016-08-23 12:58:11 +01:00
Karl Hobley 7288644932 Changelog/release note for #2895 2016-08-23 12:56:27 +01:00
Karl Hobley 230f6eab5d Changelog/release note for #2922 2016-08-23 11:56:02 +01:00
Mikalai Radchuk f804174666 Marks names of default formats for translations 2016-08-18 20:43:17 +01:00
Matt Westcott 7c9dc029c7 Release note for #2877 2016-08-18 12:05:33 +01:00
Matt Westcott 197d85ce9f Disable client-side validation on Django 1.10 for multipart forms
Client-side validation fails on forms with prefilled file upload fields -
see https://code.djangoproject.com/ticket/27037. This is fixed in Django 1.10.1,
so as a workaround we disable client-side validation (using the 'novalidate'
attribute) for forms with enctype="multipart/form-data" on Django 1.10 only.

Fixes #2897
2016-08-15 18:36:11 +01:00
Matt Westcott e39fb5646c Release note for #2534 2016-08-11 12:04:10 +01:00
Matt Westcott 9080636903 Version-bump to start work on 1.7 2016-08-09 16:22:14 +01:00
Mikalai Radchuk fcea4ee30d Update "Upgrade considerations" for 1.6 (#2896)
`AbstractFormField.to_address` also requires migration.
We need to mention it in "Upgrade considerations" for Wagtail 1.6

[skip ci]
2016-08-08 14:56:36 +01:00
Tom Dyson 5ce99e85c4 credit Caltech (#2885) 2016-08-02 17:10:43 +01:00
Matt Westcott 7eed879c6f Revert "Mark Django 1.10 support as provisional"
This reverts commit 0384a18f37.
2016-08-02 16:11:38 +01:00
Matt Westcott 0384a18f37 Mark Django 1.10 support as provisional 2016-08-01 15:02:01 +01:00
Matt Westcott 36564ac0fa Version bump for 1.6rc1 2016-08-01 14:37:01 +01:00
Matt Westcott ca02019404 Release note for #2838 2016-08-01 13:07:25 +01:00
Matt Westcott 43269fd763 Release note for #2869 2016-08-01 13:00:36 +01:00
Matt Westcott 043db8549d Release note for #2879 2016-08-01 11:36:02 +01:00
Eraldo Energy 1a956be2f2 Added file handling to support custom user add/edit forms. 2016-07-29 17:02:31 +01:00
Matt Westcott cceb216536 Fix --schema-only to not expect an argument - fixes #2788 2016-07-29 16:41:28 +01:00
Matt Westcott 28c8ae3ab9 Revert "Refactor: remove Filter as a Django model."
This reverts commit 4d7bdfd160.

Conflicts:
	CHANGELOG.txt
	docs/releases/1.6.rst
2016-07-29 14:49:01 +01:00
Matt Westcott 5dfcdfb2a6 Release note for #2872 2016-07-28 11:41:12 +01:00
Karl Hobley e4bb09fd8d Changelog/release note for #2811 2016-07-28 10:06:50 +01:00
Matt Westcott 3c5c69138c Mention jinja2 include_block tag in 1.6 release notes 2016-07-27 16:52:14 +01:00
Matt Westcott e9279c8512 Release note for #2663 2016-07-21 16:37:25 +01:00
Matt Westcott c51177a0fa Release notes for #2858 / #2859 2016-07-21 12:03:53 +01:00
Chris Darko bd226fcedf Fix use of Page instead of specific_class
Uses specific_class.url instead of Page.url for getting the 'view_live' URL
in the success message following Page publication.
2016-07-21 11:55:10 +01:00
Gagaro 16c279d705 fix: #1735 Unable to use models with a StreamField inside Inline Panels 2016-07-19 19:32:16 +01:00
Matt Westcott 0714cddd54 Release note for #2848 2016-07-19 10:45:19 +01:00
Matt Westcott d3bdd64cc5 Add release notes for 1.5.3
Conflicts:
	CHANGELOG.txt
	docs/releases/index.rst
2016-07-18 19:15:27 +01:00
Matt Westcott 0308795490 Add release notes for 1.4.6
Conflicts:
	CHANGELOG.txt
	docs/releases/index.rst
2016-07-18 19:14:28 +01:00
Mikalai Radchuk 07ac5aa8ee Release notes for #2830 2016-07-08 16:15:19 +03:00
Matt Westcott be1e1927c5 Promote include_block and unicode page slugs to major features 2016-07-07 11:20:43 +01:00
Robert Rollins cbabc3d9c7 Page.dummy_request() now takes an optional request object argument.
When building a dummy request, you can now pass in the original request object
to add additional information to the dummy. Currently, that includes the
following headers:
REMOTE_ADDR
HTTP_X_FORWARDED_FOR
HTTP_COOKIE
HTTP_USER_AGENT

More may be added later.

This changes ensures that middleware which work on the client IP aren't flumuxed
by its absense, and also makes it possible for previews to be rendered as the
logged in user (they had previously been rendered using an AnnonymousUser).

Because the user's logged in state is now detectable in a Page previews, the
Wagtail userbar now hides itself explicitly during previews, rather than relying
on the fact that previews used to be built with AnonymousUser.
2016-07-06 20:28:05 +01:00
Vincent Audebert 14919f3b41 Possibility to delete a user #2371
As mentioned in the comments I didn't see the first pull request (https://github.com/torchbox/wagtail/pull/2509)
However, I think my changes were a tiny bit more complete in terms of UI/UX. I allow to delete a user directly from the user list + you can delete any user if you are superuser, except yourself. This way we are sure to keep at least one superuser but we can still delete superusers.
I added some tests from this PR to my code and also added the permission denied on the delete page.
2016-07-06 17:05:17 +01:00
Mikalai Radchuk b79069b247 Release notes for #2786 2016-07-06 17:44:57 +03:00
Matt Westcott dbc4c9b28e Adds the include_block template tag (#2786)
Update render and render_basic methods on Block to take a context kwarg

Update TableBlock to support passing extra context to render

Implement render_as_block on BoundBlock, StreamValue and StructValue.

Collectively, these are the objects encountered during template rendering which typically render
a block template when output inside {{ ... }} tags. Implementing render_as_block allows us to do
the same thing, but passing a template context as well.

Implement include_block tag

Support extra context vars on include_block via 'with foo=bar'

Support 'only' flag on include_block tag, to omit the parent context

Update StreamField documentation to cover the include_block tag

Rewrite 'BoundBlocks and values' docs based on the include_block tag

Add tests for blocks with legacy render / render_basic methods

Any bits of StreamField infrastructure that attempt to call render or render_basic
on a block with a 'context' kwarg, should (for now) also work on blocks that don't
accept the context kwarg, but output a RemovedInWagtail18Warning.

Explicitly test whether render / render_basic will accept a 'context' kwarg

This avoids unexpected behaviour when the method legitimately accepts a context
kwarg, but happens to throw an unrelated TypeError - in this situation, the final
output (or error diagnostics) will behave as if the context was never passed,
making debugging difficult. See https://github.com/torchbox/wagtail/pull/2786#discussion_r69563984
2016-07-06 17:44:02 +03:00
Karl Hobley 60003da430 Fix typos in 1.3 release notes 2016-07-05 15:00:32 +01:00
Serafeim Papastefanos 16953c79f3 Allow multiple, comma seperated email addresses...
to be used in the `to_address field` in the `AbstractEmailForm`.
2016-07-05 13:02:57 +01:00
Matt Westcott 9961455c6a Add formal support for customising the form rendering of StructBlocks
The `form_template` attribute was mentioned in passing in the docs, but was missing various things
to make it fully useful:

- context passed to form_template now includes 'prefix' and 'block_definition'
- context for the form is now populated in a separate overrideable `get_form_context` method
- full documentation and tests for form_template and get_form_context added
2016-07-05 11:48:09 +01:00
Janneke Janssen 9f72e12159 Inherit relevant border-radius from the parent 2016-07-04 21:34:12 +01:00
Josh Schneier 1dad100695 Add a check that the declared search_fields exist 2016-07-04 20:58:30 +01:00
Matt Westcott bdbc1b0c5b Release note for Django 1.10 compatibility 2016-06-28 16:34:46 +01:00
Matt Westcott ac5f57f1ce Release note for #2737 2016-06-23 11:07:42 +01:00
Chris Rogers daf68f5e2e Added Wagtail version to settings menu 2016-06-23 11:05:51 +01:00
kakulukia 334bebc55c dont enforce HTML templates :( 2016-06-22 16:09:51 +01:00
Mike Dingjan 33f53a6e78 Added __bool__ method for proper evaluating the RichText object value 2016-06-21 12:04:52 +01:00
Oktay Altay 31ce2e802c Add new EmailBlock and IntegerBlock 2016-06-17 23:39:49 +01:00
Karl Hobley 35e506c47f Changelog/release note for #2715 2016-06-17 15:51:39 +01:00
Michael van Tellingen 7d7509aee5 Implement initial version of Block.bulk_to_python (with jaroel)
This prevents n+ queries for n blocks of a specific type.
2016-06-17 15:08:14 +02:00
Matt Westcott 367c71dbaa TagSearchable needs to be removed from migrations 2016-06-17 09:45:28 +01:00