0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-12-01 11:41:20 +01:00
Commit Graph

10480 Commits

Author SHA1 Message Date
Matt Westcott
3300e3b851 Consistently show user's full name (where available) in reports (#6400)
Add user_display_name template filter to simplify user display code

This replaces the `{{ some_rambling_expression_evaluating_to_a_user.get_full_name|default:some_rambling_expression_evaluating_to_a_user.get_username }}` pattern used all over the place.

Display user's full name (where available) in LogEntry listings

Don't use full name if it consists of whitespace (which happens on our test user models)

release note
2020-09-24 16:16:19 +01:00
Glenn Paquette
3ab18aa901
Issue #6388 --> Changed <input type=button> to <button type=button> (#6401)
* Issue #6388 --> Changed <input type=button> to <button type=button>

* Issue #6388 --> Changed <input type=button> to <button type=button> [edited] fixed closing button tags </button>

* Issue #6388 --> Changed <input type=button> to <button type=button> [edited] corrected missing closing button tag on line 519

* Issue #6388 --> Changed <input type=button> to <button type=button> [edited] removed value='' attribute on <button> tags

* Issue #6388 --> Changed <input type=button> to <button type=button> [edited] fixed typo on line 700 - input/button tags mixed up

* Issue #6388 --> Changed <input type=button> to <button type=button> [edited] fixed typo on line 782 -- missing closing tag on <img>
2020-09-23 20:40:45 -04:00
Martin Mena
3d7f2d0905 Add missing condition for StreamBlockComparison 2020-09-23 11:26:14 -04:00
Dan Braghis
55d82d6167 Limit page-editor input changes to non-submit inputs (#6397) 2020-09-23 11:50:19 +01:00
Dino Perovic
1267468c4c Check preview mode before displaying the button 2020-09-21 14:34:43 +01:00
Matt Westcott
69919d1687 Move #6369 to 2.10.2 release notes 2020-09-21 14:31:06 +01:00
Karl Hobley
208f756c12 Rewrite test to no longer register an invalid model 2020-09-21 12:55:41 +01:00
Karl Hobley
00740a4941 Set up translation for new locales app 2020-09-21 12:55:41 +01:00
Karl Hobley
7c86c4e14f Implemented Locales UI 2020-09-21 12:55:41 +01:00
Matt Westcott
7380037269
Avoid 'ZZZZ' tree paths as placeholders on preview (#6389)
Fixes #5807. If the page instance being previewed gets saved (no confirmation that Wagtail itself is doing this, but it could easily happen as a result of some misplaced logic in `get_context` or similar), it will block further page creations in a way that's difficult to recover from.
2020-09-17 15:42:22 +01:00
Karl Hobley
87b40bf166 Allow nested sections in tabs
This CSS rule was hiding all nested sections, not just the one the tabs
are using.
2020-09-17 14:32:16 +01:00
Karran Besen
0c8ad63adb
Fix admin submit inputs focus (#6369)
* Fix admin submit inputs focus

Co-authored-by: Coen van der Kamp <coen@fourdigits.nl>
2020-09-17 11:04:18 +02:00
Karl Hobley
5ccc094ea7 Fix crash when LANGUAGE_CODE is not defined in LANGUAGES 2020-09-16 16:01:48 +01:00
Matt Westcott
f2f4503f4f Un-revert #6220
This reverts commit 3467e57de9.
2020-09-16 16:01:02 +01:00
Matt Westcott
3467e57de9 Revert #6220 due to failures when LANGUAGE_CODE = 'en-us'
This reverts commits db92a94506 to faa0665116 inclusive.
2020-09-16 14:26:30 +01:00
Matt Westcott
faa0665116 Upgrade consideration note for get_site_root_paths 2020-09-15 10:47:25 +01:00
Karl Hobley
df2a1e0d03 Update wagtail/core/tests/test_page_permissions.py
Co-authored-by: Matt Westcott <matthew@torchbox.com>
2020-09-15 10:19:05 +01:00
Karl Hobley
87c4c85b0d Change return value of Site.get_root_paths() to a list of named tuples 2020-09-15 10:19:01 +01:00
Karl Hobley
b326f1d6eb Make frontend cache default to WAGTAIL_CONTENT_LANGUAGES 2020-09-15 10:18:05 +01:00
Karl Hobley
371fd48c6c Add system check for TranslatableMixin's unique_together constraint 2020-09-15 10:18:04 +01:00
Karl Hobley
a88129236c Add WAGTAIL_CONTENT_LANGUAGES setting 2020-09-15 10:18:04 +01:00
Karl Hobley
e78db08d24 Localize rich text links 2020-09-15 10:17:49 +01:00
Karl Hobley
878f8a7fc6 Render userbar with user's preferred admin language 2020-09-15 10:17:49 +01:00
Karl Hobley
b364aac7d2 Implement .localized property 2020-09-15 10:17:48 +01:00
Karl Hobley
f27a2b4010 Implemented translation_of queryset method 2020-09-15 10:17:31 +01:00
Karl Hobley
189b31dd18 Set locale on create view 2020-09-15 10:17:30 +01:00
Karl Hobley
a2d230087a Implement locale-aware routing 2020-09-15 10:17:30 +01:00
Karl Hobley
db92a94506 Initial internationalisation models 2020-09-15 10:16:19 +01:00
Karl Hobley
519c0c332d
Simplify Page.copy() (#6277)
* Use Django modelcluster's copy_all_child_relations method

* page.specific.__class__ => page.specific_class

* Use child_object_map as returned by modelcluster for revision rewriting

* Use modelcluster to commit child relations

* Use a callback instead of a method for _save_copy_instance

* Make CopyMixin work on non-MTI models

* Make gathering exclude_fields the job of the callee

._copy() no longer depends on any custom attributes in the base class!

* Converted CopyMixin into some utility methods (and renamed some stuff)

* Don't commit the new page in _copy

* Refactor _copy_m2m_relations to be more standalone

* Merge _make_copy into _copy

Not really useful outside _copy

* Give unused variable a name

* Version-bump django-modelcluster to 5.1

* Address review feedback

Co-authored-by: Matt Westcott <matt@west.co.tt>
2020-09-14 20:50:44 +01:00
Andy Babic
5e6a674686 Minor release notes amends 2020-09-04 11:04:38 +01:00
Andy Babic
1c67aa6a48 Release notes for Tests for #6141 2020-09-03 20:42:39 +01:00
Robert Rollins
2ceefcf7bc Tests for #6141 2020-09-03 20:25:37 +01:00
Robert Rollins
e404f83cd1 Implement nested collections 2020-09-03 20:25:37 +01:00
Andy Babic
0d8301e28f Release notes for #6190 2020-09-03 20:11:22 +01:00
Matt Westcott
8f8f2e12b7 Extend treebeard's fix_tree method with the ability to non-destructively fix path issues and add a --full option to apply path fixes 2020-09-03 20:06:55 +01:00
Andy Babic
10d68fdd09 Release notes for #6362 2020-09-02 20:42:56 +01:00
Jérôme Lebleu
80cc70b7ce Instantiate edit_handler and form once in ModelAdmin views
Make use of the same `edit_handler` and `form` objects during the whole
creation and edit views process. `edit_handler` is initialized and
bounded to the instance during `setup()` which fixes #5005. This also
ensures that the form is cleaned only once.
2020-09-02 20:30:22 +01:00
Vince Salvino
7ec4b516fa Specify required python versions (#6366) 2020-09-02 17:52:00 +01:00
Matt Westcott
461abec5b5 Release note for #6370 2020-09-02 10:36:27 +01:00
Andy Babic
0bfc7e127c Add custom route tests to cover usage of the new render() method 2020-09-01 22:35:56 +01:00
Andy Babic
8fd5d66756 Add RoutablePage.render() helper method and update documentation 2020-09-01 22:24:08 +01:00
Matt Westcott
4e1e4f03c0 add missing 2.10.2 release notes file 2020-08-28 10:37:10 +01:00
Karran Besen
d9449150b5 Fix remove icon class from wagtail userbar icon 2020-08-28 10:35:51 +01:00
Matt Westcott
63702d368b Add release notes for 2.10.2 2020-08-28 10:35:37 +01:00
Matt Westcott
4f42e61a2c Fix incorrect reference to MIDDLEWARES 2020-08-27 16:07:22 +01:00
Matt Westcott
925d64730a Add examples of replacing request.site 2020-08-27 16:05:06 +01:00
Kalob Taulien
3aa6643374
Update responsive embeds docs
Merge pull request #6361 from gasman/doc/responsive-embeds
2020-08-27 08:07:51 -06:00
Matt Westcott
e50056c3b0 Update responsive embeds docs
The current text still mentions the rich-text class (which is now formally deprecated) alongside responsive-object (which is not deprecated, but off by default). Split up the CSS snippet to make it clear that these are two distinct cases, and eliminate use of rich-text.
2020-08-27 12:25:23 +01:00
Matt Westcott
c3475c8fdf Add USE_TZ=False test run to Travis 2020-08-26 17:02:36 +01:00
Matt Westcott
900fdd8177 Fix tests for USE_TZ=False 2020-08-26 17:02:36 +01:00