Wykres commitów

1259 Commity (4a934246542cd5ad5364017381353a3329191c73)

Autor SHA1 Wiadomość Data
Seb 5e15984074 Add type to chunk_size arg for update_index 2019-05-10 14:58:28 +01:00
rinti 1b22794da2 Add correct dir attribute to html tag in admin 2019-05-10 14:47:10 +01:00
Thibaud Colas 3508f0bdbd Add release notes for #5287. Fix #5258 2019-05-10 14:37:11 +01:00
Matt Westcott e1c2410734 Fill in release date for 2.5.1 2019-05-07 22:21:52 +01:00
Adrian Turjak 52fe571eb2 Fix streamfield structblock compare append usage
Append was being called with 2 params, which clearly should
have been a tuple.

Fixes: https://github.com/wagtail/wagtail/issues/5261
2019-05-07 18:22:22 +01:00
Matt Westcott 51d8cac6f4 Release note for #4906 2019-05-03 16:56:46 +01:00
Michael Hearn 7c9c00ab7c Don't show pages in explorer that user has no permissions to access
Partially addresses #4660
2019-05-03 11:42:38 +01:00
Deniz Dogan 74ce4adb6b Fix playful tail wag animation
Fixes #3780
2019-04-30 07:49:10 +10:00
Alex Tomkins 0644f90bef Revise test decorator used in TestPageEditHandlers
- Fix clear_edit_handler decorator
- Will  allow the TestPageEditHandlers test cases to run
- Fixes test for test_check_invalid_base_form_class
- Errors might be returned out of order, so sort them before comparing them to the expected list
2019-04-25 21:24:32 +10:00
Adrian Brunyate d3b8bcb689 Round dimensions for images when scaling.
Add hook for validating image operations.
2019-04-25 11:31:38 +10:00
Matt Westcott c5457755ef Fill in release date for 2.5 2019-04-24 16:21:43 +01:00
Kevin 31885d6f4e Add color-white to wagtail-version so it's visible (#5236). Fix #5189 2019-04-24 15:40:09 +01:00
Matt Westcott 56fde49187
Move changelog entry for #5114 into correct section 2019-04-18 15:15:25 +02:00
Matt Westcott 14cb03b539 Stop ModelAdmin from failing when filtering over a foreign key relation
Supersedes #4998
As per https://github.com/wagtail/wagtail/pull/4998#issuecomment-471005219, the implementation of `lookup_allowed` is flawed and breaks on some valid lookups while allowing invalid ones. We are therefore better off removing that validation entirely.
2019-04-12 18:56:56 +01:00
nmorduch 2668c05146 Rearrange SCSS structure according to ITCSS 2019-04-11 11:08:47 +02:00
Andy Babic f1c7b002d8 changelog and release note updates for #5147 2019-04-10 21:29:41 +01:00
Matt Westcott a304f0f9f8 Remove support for Python 3.4 2019-04-10 17:39:53 +01:00
Matt Westcott de1a674b0b Add 2.6 section to changelog and release notes 2019-04-10 17:39:11 +01:00
nmorduch 1760682db1 Typo fix in release notes 2019-04-10 11:19:54 -04:00
nmorduch eb5a1766d3 Release notes for #5210 2019-04-10 11:19:38 -04:00
Matt Westcott d5bc3c92d2 Fetch new translations and update config for Chinese (#3668)
* Fetch new translations from Transifex, update contributors, add new languages with >90% coverage to WAGTAILADMIN_PROVIDED_LANGUAGES
* Update transifex config to download Chinese (Simplified) and Chinese (Traditional) translations as zh_Hans and zh_Hant respectively
* Fix get-translator-credits.py to recognise 'tet' as the locale string for Tetum (which Babel doesn't)
2019-04-08 22:27:18 +01:00
Matt Westcott 57b72a8e53 Add consistent whitespace around sortable table headings (#5190)
Labels for sortable headings need whitespace around them in order for the arrow to be correctly positioned. In addition, some headings had the label outside of the sort link - this is now fixed too.
2019-04-04 11:57:24 +01:00
Md. Arifin Ibne Matin 2b2c71a4d9 Support additional custom handler for links in Rich text editor. (#5159) 2019-04-03 20:50:39 +01:00
Matt Westcott a3283dd7fb Formalise support for Django 2.2 2019-04-01 19:59:04 +01:00
Thibaud Colas c447f75bd4
Make the page reordering UI easier to find (#5187)
* Update icon-order icon glyph
* Implement new UI for child ordering toggle
* Update documentation for page reordering
2019-03-29 14:38:05 +00:00
Jonny Scholes 4d004ce808 Add filter string character check to jinja2 image template tag 2019-03-29 12:15:17 +00:00
Matt Westcott a2ba2a7a8a Release note for #5157 2019-03-29 11:58:22 +00:00
Haydn Greatnews fa5c69ee00 Call specific on parent page and breadcrumbs in page chooser
There was a small bug in the page chooser, where it would display
`page.title` instead of `get_admin_display_title` when loaded on with a
specified parent. This was because the page chooser was falling back to
Page.get_admin_display_title instead of the specific kind
2019-03-29 11:21:06 +00:00
Thibaud Colas f987fa91c9
Upgrade Draftail to v1.2.1. Fix #4985, adds more Markdown shortcuts (#5117)
This includes:

- [v1.0.0](https://github.com/springload/draftail/releases/tag/v1.0.0) (identical to v0.17.2)
- [v1.1.0](https://github.com/springload/draftail/releases/tag/v1.1.0) (contains fix for #4985)
- [v1.2.0](https://github.com/springload/draftail/releases/tag/v1.2.0)
- [v1.2.1](https://github.com/springload/draftail/releases/tag/v1.2.1) (fixes regression in v1.2.0)

Here is the combined CHANGELOG for what's relevant to Wagtail:

Bug fixes
~~~~~~~~~

- #4985 – Prevent crash when filtering pasted content whose last block is to be removed (e.g. unsupported image) ([#179](https://github.com/springload/draftail/issues/179)).
- Stop unnecessarily calling `onSave` in the editor’s `onBlur` ([#173](https://github.com/springload/draftail/issues/173)).
- Prevent crash in `DraftUtils.getEntitySelection`, when the provided entity key isn't valid (undefined, missing) ([#168](https://github.com/springload/draftail/pull/168)).
- Fix entity removal and editing not doing anything when the selection is backwards (right to left) ([#168](https://github.com/springload/draftail/pull/168)).
- Prevent the editor from crashing when copy-paste filtering removes all of its content (https://github.com/thibaudcolas/draftjs-filters/commit/652750f)

New features
~~~~~~~~~~~~

- Add support for Markdown shortcuts for inline styles, e.g. `**` for bold, `_` for italic, etc ([#134](https://github.com/springload/draftail/issues/134), [#187](https://github.com/springload/draftail/pull/187)). View the full list of [keyboard shortcuts](https://www.draftail.org/docs/keyboard-shortcuts).

New APIs
~~~~~~~~

- Add [`onFocus`](https://www.draftail.org/docs/api#managing-focus) and [`onBlur`](https://www.draftail.org/docs/api#managing-focus) props to use callbacks on those events. This can be useful for [form validation](https://www.draftail.org/docs/next/form-validation). [#170](https://github.com/springload/draftail/issues/170), [#174](https://github.com/springload/draftail/pull/174), thanks to [@TheSpicyMeatball](https://github.com/TheSpicyMeatball).
- Add [`plugins`](https://www.draftail.org/docs/plugins) API to support extensions of the editor using the [draft-js-plugins](https://github.com/draft-js-plugins/draft-js-plugins) architecture ([#83](https://github.com/springload/draftail/issues/83), [#171](https://github.com/springload/draftail/pull/171)).
- Add ability to disable or customise the editor toolbar with [`topToolbar`](https://www.draftail.org/docs/customising-toolbars).
- Add ability to add a toolbar below the editor with [`bottomToolbar`](https://www.draftail.org/docs/customising-toolbars).
- Add data reset parameter to `DraftUtils.resetBlockWithType()`.
- Enable list continuation on Enter for custom `*-list-item` blocks. All that’s required is for the block type to end with `-list-item`.

None of those API additions will be usable within Wagtail (at least without hacks) until corresponding rich text features APIs are built to allow their configuration. The last 2 additions would already be usable but they would only be useful when leveraging the other APIs.
2019-03-21 20:29:26 +00:00
kevinhowbrook 1079b7f021 Improve the snippet UI by offering 'Don't delete' actions to the edit form 2019-03-21 13:09:17 +00:00
Matt Westcott ab986f53ee Revert "Add more readable focus state for buttons"
This reverts commit 768cb2a32f.
2019-03-19 16:40:02 +00:00
Chris Adams 768cb2a32f Add more readable focus state for buttons 2019-03-19 17:36:05 +10:00
Tom Usher 0f8a55a6ce Pass validators to FieldBlocks (#5148) 2019-03-15 18:42:08 +01:00
Wesley van Lee c831d434ab Added an option to the page model to be able to define the amount of subpages underneath a specific parent page 2019-03-15 18:14:05 +01:00
kevinhowbrook 339b6752af Fix AttributeError on Cloudflare cache invalidation (#5150) 2019-03-15 15:40:16 +01:00
kevinhowbrook 7d583a52b9 When two date fields are in the same form, chrome ignores multiple autocomplete=off values. (#5136) 2019-03-15 10:58:17 +01:00
Md. Arifin Ibne Matin edfd9afc1d Add more built-in rich text formats (#5141) 2019-03-15 01:39:18 +01:00
Wesley van Lee a700e1352c Preserve non breaking white spaces in rich text processing. Fix #4996 (#5142)
Prevent the initial loading of the rich-text field to replace non-breaking white spaces with normal spaces
2019-03-14 17:31:10 +01:00
Damian ef7bd7989e add form media to user add/edit forms (#5146) 2019-03-14 14:42:26 +01:00
Casper Timmers 389f3262de
Merge branch 'master' into copy-page-slug-available 2019-03-14 09:57:59 +01:00
Casper 086c900548 Add release notes for #3281 2019-03-14 09:45:05 +01:00
Esperk 9f2e4033ea Abort unfinished ajax before firing new ajax call. Fix #4594 (#5137)
To prevent showing old results always cancel unfinished query requests before firing a new one
2019-03-13 15:44:12 +01:00
Arthur Holzner 6f6f9b8e46 Added fallback to pageurl (#4603) 2019-03-13 12:17:13 +01:00
Thijs Kramer fdbd7ca2d3 only append model type to button when there is one target model (#5094) 2019-03-13 11:35:40 +01:00
Andy Babic 77a8e3b7c0 Do not allow copies of pages that exceed their models' `max_count`
Update PagePermissionTester.can_move_to() to call on the page class's 'can_create_at()' method, and respond accordingly

Add a SingletonPageViaMaxCount to the test.json fixture for use in page permission tests

Add some tests for PagePermissionTester.can_copy_to()

Create a SingletonPageViaMaxCount in setUp() instead of adding to the fixture
2019-03-13 07:57:25 +10:00
LB Johnston fc21729a24 add docs with instructions on how to generate urls for modeladmin 2019-03-13 07:41:34 +10:00
Mani 87bbc31d88 Add a setting to apply limit on number of tags that can be added to any tagged model. 2019-03-10 20:48:33 +10:00
Matt Westcott 3fe442ff4d Add Learn Wagtail to third-party tutorials 2019-03-10 15:57:52 +10:00
Tiago Requeijo 4f5b117250 Fix for emails missing the HTML messages. 2019-03-10 15:38:19 +10:00
kevinhowbrook 1248279114 Specify a larger length as the default of 200 isn't always enough (#5114) 2019-03-07 11:18:40 +00:00
Thomas Kremmel 4e8f197a9d allow panels & edit_handler to be defined on ModelAdmin (#4900) 2019-03-06 12:26:20 +00:00
Matt Westcott 53cea8bc04 Release note for #4653 2019-03-06 11:24:44 +00:00
Asanka Lihiniyagoda 74218a7e43 Set data-focal-point-* values to be '' instead of 'None' when they are empty. 2019-03-03 10:06:16 +10:00
Matt Westcott 8b7efc0b16 Output current language code in HTML header (#5091)
Fixes #5051
2019-03-01 11:37:44 +00:00
Matt Westcott 61e1e4c2f9 Add 'wagtail_update_index' as an alias for the 'update_index' command (#5009)
Fixes #2447
2019-03-01 11:01:41 +00:00
LB Johnston fa2a0c2d02 add ability for page.copy to copy ParentalManyToMany field relations 2019-03-01 07:11:28 +10:00
Sergey Fedoseev 233bb17789 Add missing collection column in wagtaildocs/documents/list.html (#5110) 2019-02-27 19:28:40 +00:00
Gassan Gousseinov d37ce9f699 routablepageurl returns urls only for default site on multisite installation (#5102) 2019-02-27 19:21:26 +00:00
tomedelliott f5654981c8 Add limit image upload size by number of pixels (#5097)
* Add test for Image pixel size

* add pixel size check and update test to match

using djangos get_image_dimensions this maybe a internal function
but the commit adding it is over 9 years old

* Update docs and CHANGELOG

* fix typos
2019-02-23 14:13:00 +00:00
Matt Westcott 4a5036839b Respect CSS precedence rules in HTMLRuleset (#4926)
Fixes #4527
2019-02-13 14:50:20 +00:00
Thibaud Colas 96ec1e0e4e
Preserve links when copy-pasting rich text content from Wagtail to other tools (#5054) 2019-02-07 00:01:03 +02:00
Brady e77338f1a3 Highlight broken links to pages and documents in rich text. Fix #4802 (#4813) 2019-02-02 17:04:01 +00:00
Karl Hobley 6e2b8c28d0 Diffing streamfieds 2019-01-30 09:52:03 -05:00
Karl Hobley 50e72dc58b Allow disabling search auto-update on a per-model basis (#4946) 2019-01-29 17:06:41 +00:00
Asanka Lihiniyagoda 8c4b3fe669 'Parent' link in page chooser search should not navigate away (#5011) 2019-01-29 16:36:34 +00:00
Bertrand Bordage 3e86eb3a9d Changelog for #4994. 2019-01-26 16:36:49 +01:00
frmdstryr 5fcaa64d81 Avoid a pop from an empty list in HTMLToContentStateHandler (#5004) 2019-01-24 12:09:33 +00:00
Sergey Fedoseev 057690815b Made HTTP_HOST of page dummy request include port. (#4954) 2019-01-17 12:34:04 +00:00
Matt Westcott dc2f487391 Release / deprecation note for #4749 2019-01-11 15:22:37 +00:00
Mukesh fa5deb6b44 More informative error for invalid values passed to `|richtext` (#4971)
Fixes #4958
2019-01-10 12:35:12 +00:00
Matt Westcott 9b24ca989f Fill in release date for 2.4 2018-12-19 15:13:28 +00:00
Matt Westcott 4997d1e922 Revert release note for #4916 2018-12-19 12:27:28 +00:00
Matt Westcott a11f7ee015 Exclude the error messages from the count of inline panel elements (#4957)
Ref #4304 ; explicitly identify and count inline-panel-child elements as per https://github.com/wagtail/wagtail/pull/4304#discussion_r169149310
2018-12-17 17:15:40 +00:00
Sergey Fedoseev 5f7b7230a2 Fix SERVER_PORT for Page.dummy_request() when page is attached to Site with 443 port. (#4950) 2018-12-11 12:39:20 +00:00
Matt Westcott 26de8edf79 Add release note stubs for 2.5 2018-12-07 11:59:55 +00:00
Karl Hobley 4abfbf89a0 Hide "delete snippets" button when no snippets selected 2018-11-30 16:57:47 +00:00
Dan Braghis 12ac86217a Fix #4785 Wagtail Sitemaps does not allow for Django Sitemap instances 2018-11-30 16:35:52 +00:00
Matt Westcott 44c905bf69 Release note for #4884 2018-11-30 12:11:14 +00:00
Matt Westcott 23c02ecfa1 Release note for #4924 2018-11-30 11:27:35 +00:00
Thibaud Colas a3dc9ed477 Bump draftjs_exporter version to fix entities export bug
This bumps the `draftjs_exporter` dependency requirement of Wagtail to [v2.1.5](https://github.com/springload/draftjs_exporter/blob/master/CHANGELOG.md#v215), which fixes an export bug when entities (say, links) are adjacent in the content.

See https://github.com/springload/draftjs_exporter/issues/106.
2018-11-29 17:37:48 +00:00
Matt Westcott ef3efdd185 Release note for #4917 2018-11-27 15:52:23 +00:00
Matt Westcott 76c7ef7262 Release note for #4916 2018-11-27 15:47:29 +00:00
Karl Hobley cc25168917 Changelog/release notes for #4845 and #4781 2018-11-22 11:26:26 +00:00
Karl Hobley 87da49bbb1 Changelogs/release notes for #4894, #4827, and #4907 2018-11-21 23:08:36 +00:00
Matt Westcott 0ae5fe73c5 Documentation fixes don't go in the changelog (there are too many of them...) 2018-11-16 17:14:36 +00:00
Andy Chosak 17fc5cc913 add slovak character map for js slug generation
Porting of Django PR #9325, which fixes Django ticket #28768. These
changes were made in Django 2.1.

This adds support for certain Slovak characters when auto-generating
slugs for new pages. This logic is only triggered if
settings.WAGTAIL_ALLOW_UNICODE_SLUGS is set to False; see

http://docs.wagtail.io/en/v2.1.1/advanced_topics/settings.html#unicode-page-slugs

To test, create a new page and enter a title like "Vŕba". The
page's slug field will be automatically set to "vrba". In the
previous behavior, this would instead be automatically set to "vba".

https://github.com/django/django/pull/9325
https://code.djangoproject.com/ticket/28768
2018-11-16 17:13:37 +00:00
Alex Gleason 08ea980410 Fix missing comma in Draftail docs code 2018-11-14 17:11:49 -05:00
Janneke Janssen b07b7a6e2a Revamp the image editing page (#4087)
Removed commented out code in _forms.scss
2018-11-08 23:56:54 -05:00
Janneke Janssen 487f1f47b8 Define proper breakpoint definitions rather then typing @media (#4860) 2018-11-04 23:46:42 +02:00
Meteor0id 1efad238e1 Allow nav menu to take up all available space instead of scrolling (#4746) 2018-11-02 00:57:55 +02:00
Hillary Jeffrey 8fd54fd71c Catch redirects that omit a destination link or point to a page with no routable URL (#4836)
Fixes #4815
2018-10-31 19:21:07 +00:00
Noah B Johnson 0dacda9133 Added handling for null last login on user list page 2018-10-31 17:46:23 +01:00
Karl Hobley 9a523dbf2e Add file_hash field to Document 2018-10-31 15:13:53 +00:00
Seb aa2a973382 Ordr collection listings by name (#4874) 2018-10-31 11:29:49 +00:00
Benjamin Bach 5b0f2e1a54 First positional argument for tox as test module/case path 2018-10-30 12:16:45 +00:00
Meteor0id 49b280ab0a Allow custom logos of any height in the admin menu (#4747) 2018-10-28 15:48:04 +03:00
Scott Cranfill f1148e7f76 Address more feedback on new welcome page 2018-10-27 19:10:31 +03:00
Dzianis Sheka 70a9a5faf7 Fix help text positioning to avoid text cutting with narrow field (#4855, #3522) 2018-10-27 18:43:46 +03:00
Matt Westcott cea4cbc836 Release note for #4854 2018-10-27 16:44:14 +03:00
Matt Westcott 66a428f741 Release note for #4840 2018-10-27 15:58:13 +03:00