Wykres commitów

4348 Commity (cd88d1191dfa731536a708636b6b169150bf6b11)

Autor SHA1 Wiadomość Data
Stefan Hammer 8b6bf348ec Add missing translated labels to audit logging filters 2022-09-20 08:30:35 +10:00
Stefan Hammer baa278434c Replace usages of capitalize() with capfirst()
* settings: moved the new call of capfirst() to the template
* coreutils: just replaced the calls due to simplicity

Fixes #9219
2022-09-20 08:19:49 +10:00
Stefan Hammer 87f970ad92 Add missing gettext calls to site settings 2022-09-20 08:19:49 +10:00
Storm Heg 6a8ce3161e Fix code style of example in Wagtail API docs
Example code should be compliant with PEP-8.
2022-09-19 21:49:01 +10:00
LB Johnston 3fa153016b fix contents in 2.16.3 release notes (again) 2022-09-19 19:47:11 +10:00
LB Johnston 0e036d228f Add changelog entry for 4.0 - bulk actions for snippets #8574
- also add Shohan to contributors list
- resolves #8183
2022-09-19 19:40:46 +10:00
Helen Chapman bf3a054c04
Add a toggle to collapse/expand all page panels at once. Fix #9152 (#9167) 2022-09-16 11:24:46 +01:00
Stefan Hammer 80585e68c2 Retain filter params in ModelAdmin's search form
This basically uses the same code as django uses for the search form in
its ModelAdmin, to retain the current query params (template
admin/search_form.html).

Fixes #6006
2022-09-16 08:19:35 +10:00
Matt Westcott 0fd2d3d4c1 Fix formfield_callback handling for Django 4.2a0
As of e03cdf76e7, formfield_callback can be set through ModelForm.meta. This new mechanism was overriding our metaclass hacking for WagtailAdminModelForm to accomplish the same thing, and as a result the custom Wagtail admin form fields were reverting to the Django defaults. We therefore need to update WagtailAdminModelForm to use the new mechanism when on Django >=4.2.
2022-09-16 08:02:10 +10:00
LB Johnston e46991ffbe fix typo in 4.0 release notes fix
- frontent changed to frontend
2022-09-16 07:40:03 +10:00
LB Johnston 6f897ccc9e fix up spelling of Matt Westcott 2022-09-16 07:38:38 +10:00
Matt Westcott ab610df620 Avoid assuming an integer PK named 'id' on multiple upload views
Fixes #6512
2022-09-16 07:38:09 +10:00
Nicholas Johnson 9e810ce5b0 Make report titles sentence case consistently
Fix a few more "Locked Pages" references
2022-09-16 07:04:46 +10:00
Mehrdad Moradizadeh 7a2fcdb880 Add unit tests for the authentication in User Management
- fixes #9142
2022-09-16 06:51:03 +10:00
Steve Stein d96510949a
Update alignment and reveal logic of fields’ comment buttons. Fix #9025 (#9164)
Co-authored-by: Steven Steinwand <steven_ts@hotmail.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 16:30:37 +01:00
Steve Stein 66ea563fec
Use the correct type scale for heading levels in rich text. Fix #9027 (#9189)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 13:58:43 +01:00
LB (Ben Johnston) 28ffd95b14
Add missing vertical space between header and content in embed chooser modal. Fix #9182 (#9186)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 13:40:43 +01:00
Stefan Hammer 87beb1f39f Fixed FilterFieldError in image search
- Also added test for the use case of a combined search request.
- Resolve issue where searches with a tag and a query param in the image listing would result in an `FilterFieldError`.
- This combined search will not be functional (will not combine as yet) but will not error.
- Fixes #9160
2022-09-14 08:36:59 +10:00
Matt Westcott 7eefd98dc2 Revert chooser button labels to "Choose another X"
Fixes #9113
2022-09-14 07:40:38 +10:00
LB (Ben Johnston) d1908ee07f
Fix for chooser modals with no tabs (layout & JS console error). Fix #9130 (#9159)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-13 13:36:02 +01:00
Matt Westcott ad6294c5a9 Add PyPI classifier for Wagtail 4 to developer docs 2022-09-13 09:44:31 +01:00
LB Johnston 6b23845435 minor docs fixes 2022-09-12 21:57:43 +10:00
LB Johnston 101d31a3b8 add changelog for #9172 2022-09-12 21:57:43 +10:00
Thibaud Colas e8d67f778c Add alternative text for all documentation screenshots 2022-09-12 21:57:43 +10:00
Thibaud Colas db894a6457 Update editor manual screenshots 2022-09-12 21:57:43 +10:00
Thibaud Colas a1bff1bcbd Update all documentation images except editor manual 2022-09-12 21:57:43 +10:00
Thibaud Colas f7ae866b5c Update screenshots for our tutorial 2022-09-12 21:57:43 +10:00
Thibaud Colas ecb3aacf48 Remove unused documentation images 2022-09-12 21:57:43 +10:00
Thibaud Colas 79ae0a1061 Rename docs images only relevant for specific releases 2022-09-12 21:57:43 +10:00
Thibaud Colas 47401a6cc1 Remove unused image 2022-09-12 21:57:43 +10:00
Christophe Bastin 5dad39fb57 docs: APIField naming (#9173) 2022-09-09 13:47:46 +01:00
Matt Westcott 2804ebfec2 Release note for #9176 in 4.0.2 2022-09-09 13:46:01 +01:00
LB Johnston c0ae976471 avoid usage of disabled class in expanding formset & update button usage
- remove check for disabled class on expanding formset - InlinePanel uses disabled attribute
- remove existing potentially disabled expanding formset usage of links instead of buttons
2022-09-09 09:06:07 +10:00
PaarthAgarwal 6906273609 applied new designs to disabled buttons
- add pointer-events: none; to disabled buttons (useful when using with links)
- added warnings about using disabled as a class instead of disabled as an attribute on elements
2022-09-09 09:06:07 +10:00
PaarthAgarwal 73f39c35d7 applied new designs to secondary buttons
* Added note in 4.1.md for .button-secondary not being compatible with .no/.serious
* Added comment for button-secondary class not being compatible with serious/no classes
* Fixed message button-secondary hover states
* Relates to #8790
2022-09-09 08:28:57 +10:00
PaarthAgarwal 3146a57c26 remove unused yes button styles
- relates to #8790
2022-09-09 06:47:32 +10:00
LB (Ben Johnston) d2b9442e56
Documentation - clarify that preview_modes=[] will disable preview (#9157) 2022-09-07 20:32:23 +01:00
LB Johnston 535f6e574b Add changelog entry for #9153 (delete buttons)
- fixes #3823
- relates to #8790
2022-09-07 22:11:43 +10:00
Matt Westcott 6170df83a1 Release note for #9149 in 4.0.2 2022-09-06 15:57:08 +01:00
Josh 27fbb9b5a0 Fix typo in `ModelAdmin` Primer docs 2022-09-06 23:50:53 +10:00
Matt Westcott 7cd6e55310 Add 4.0.2 release notes with fix for #9146 2022-09-06 13:36:55 +01:00
LB Johnston 75b64f70b5 Remove unused `note` title from page inline panel docs
- add clarity to the docs that `admonition` is also not to be used
- title for this note is not required
- fixes #9125
2022-09-06 19:28:47 +10:00
LB (Ben Johnston) d1bd5c1006
Small documentation clean up items (#9144)
* docs clean up

- remove `important` call out - should all be replaced with `note` or `warning`
- remove unnecessary indent in code snippet for 3.0 release notes

* Update docs/releases/3.0.md

Co-authored-by: Dan Braghis <dan@zerolab.org>
2022-09-06 18:48:59 +10:00
LB Johnston d671868161 changelog for #8954 2022-09-06 10:20:20 +10:00
Mehrdad Moradizadeh 9f37eb4d9d Add unit tests for the classnames template tag
- adding a multiple arg test for classnames template
- adding a single arg test for classnames template
- adding a falsy arg test for classnames template
- adding args with extra whitespace test for classnames template
- resolves #9103
2022-09-06 08:59:50 +10:00
LB Johnston 4fdeaad18c add changelog for #9135 2022-09-06 08:13:37 +10:00
LB Johnston fdb55471ea add changelog for #9108
- relates to #7712
2022-09-06 08:11:10 +10:00
Jake Howard fbcdf89bc3 Add a security.txt file
https://securitytxt.org/
2022-09-06 08:09:30 +10:00
Matt Westcott 8823f03e23 Add release dates to 2.15.6 / 2.16.3 release notes 2022-09-05 13:25:50 +01:00
Matt Westcott e1d0e7880d fix formatting of 2.15.6 release notes 2022-09-05 13:25:44 +01:00
Matt Westcott a3f5b28b76 Release notes for 2.16.3 2022-09-05 13:25:37 +01:00
Matt Westcott 93264704e5 Add release notes for 2.15.6 2022-09-05 13:25:31 +01:00
Matt Westcott 674956dbc9 Fill in release date for 4.0.1 2022-09-05 11:27:45 +01:00
Matt Westcott 0174019433 Fill in release date for 3.0.3 2022-09-05 11:26:45 +01:00
Matt Westcott 1829ed3dbe Avoid importing document model class from wagtail.documents.permissions and wagtail.documents.views.chooser
Fixes #9118. Permission policies can now be initialised by passing a model string rather than a class; wagtail.admin.widgets.chooser.BaseChooser had this capability already. Between these, we can adjust wagtail.documents.views.chooser so that no models need to be imported at module load time. As a result, definitions that depend on this module (such as DocumentChooserBlock) can now be included in the same models file as a custom document model, without causing a circular import.
2022-09-05 10:49:45 +01:00
PaarthAgarwal 6433aebe6b refactored button styles
- relates to #9104
- Removed: .button-neutral, .button-strokeonhover and .hover-no.
- Replaced hardcoded font size, font weight values with theme variables.
- Removed overridden duplicate styles for .yes, .no and .bicolor.
- Merged a few styles under one class.
- Removed non-link button which was using span tag from styleguide, remove other unhelpful examples
2022-09-05 18:48:06 +10:00
Sage Abdullah 54597bb65d Add <base> tag for preview panel in the default base.html template (#9132) 2022-09-02 17:19:36 +01:00
Matt Westcott 40c9d07b24 Add release notes for 3.0.3 2022-09-02 15:01:34 +01:00
Matt Westcott 6fa216883b Release note for #9124 in 4.0.1 2022-09-02 15:01:27 +01:00
Matt Westcott a29a405657 Release note for #9119 in 4.0.1 2022-09-01 17:56:34 +01:00
Adam Johnson 7630ca840e Reverse version table on upgrading page 2022-09-01 17:01:57 +01:00
Matt Westcott 9e5250521f Fill in release date for 4.0 2022-08-31 14:16:34 +01:00
Mehrdad Moradizadeh a5794c50e7 Add docs & changelog for form builder FormMixin & EmailFormMixin 2022-08-31 23:12:27 +10:00
Mehrdad Moradizadeh a0f038af14 move branding_title to the end of page title
Ensure the title of the Web page first identifies the topic of the page, then shows the group name followed by the name of the parent organisation.
* fixes #9054
* https://www.w3.org/WAI/WCAG21/Techniques/general/G88
* https://www.w3.org/WAI/WCAG21/Understanding/page-titled.html
2022-08-31 22:10:57 +10:00
LB Johnston 00f244f855 4.0 release notes - fix layout of UX Unification section
- also fix typo in instructions
2022-08-31 21:49:02 +10:00
PaarthAgarwal 849d4d71ca added buttons to pattern library
- resolves #8661
2022-08-31 08:10:38 +10:00
PaarthAgarwal 1d5824dcc7 remove redundant unbutton styles
- relates to #8790
2022-08-31 08:03:27 +10:00
Matt Westcott 04a4cc6b95 Fill in release date for 3.0.2 2022-08-30 17:09:43 +01:00
Matt Westcott 0339f276fc Release note for #9099 in 3.0.2 2022-08-30 16:54:51 +01:00
Matt Westcott 30d310d53f Release note for #9099 2022-08-30 16:28:57 +01:00
Matt Westcott 2414e50eb1 Release note for snippet preview/revisions
Fixes #9071
2022-08-30 16:22:29 +01:00
LB Johnston 754fbb8d31 fix styling regression for pagination (search results) in dark mode
- fixes #9086
2022-08-26 06:59:26 +10:00
LB Johnston 9cf6d9b7e3 clean up spelling of multi-site 2022-08-25 22:06:31 +10:00
Jake Howard 8cf8b6fd59 Remove unnecessary queries from userbar
- This drops the number of queries from 9 to 5
- Add test for userbar with revisions
- The previous performance change dropped queries from 13 to 7
2022-08-25 18:46:25 +10:00
Jake Howard efe8f17280 Adopt lazy image loading throughout admin
This improves page responsiveness on first load, especially on pages with many images (eg images list in Wagtail admin)

* Lazy load thumbnails on modeladmin lists
* Update oembed photos to use lazy loading
* Use lazy loading for `MediaBlock`, the avatar in the sidebar and comments
* Just decode chooser images async
2022-08-25 18:20:45 +10:00
Jake Howard 5108b5f82a Add ability to set default configurable attributes to image tags
- Allow users to override the default attributes given to an image
- Update tests to account for new tags
- Add documentation for custom image attributes
- Recommend that loading=lazy & decoding=async be considered for performance in front-end sites
2022-08-25 18:20:45 +10:00
Stefan Hammer 36e4e9b93d Add some missing translated labels to the bulk actions 2022-08-25 07:29:52 +10:00
LB Johnston e5efa69aa2 add changelog for #9076 2022-08-25 07:00:49 +10:00
Mehrdad Moradizadeh b92dcc11b4
Documentation - add WAGTAILADMIN_RICH_TEXT_EDITORS reference (#9079)
- Mention settings on admin customisation page
- fixes #9070
2022-08-25 06:31:04 +10:00
Mehrdad Moradizadeh 180d43a200 Fix Page queryset.not_public returning all pages when no page restrictions exist. (#9067)
Fixes #8952
2022-08-24 17:57:22 +01:00
Matt Westcott 86c3dbb961 Add release notes page for 4.1 2022-08-24 16:42:41 +01:00
LB Johnston f072bffb74 4.0 release notes - pull out documentation updates
- include a relevant summary of the Wagtail Sphinx theme updates
- relates to #9013
2022-08-24 15:16:33 +10:00
Vince Salvino d776b94556 Use correct dark color for docs search box override 2022-08-24 06:07:47 +10:00
Vince Salvino b50da4c677 Fix RTD version selector overlay issue 2022-08-24 06:07:47 +10:00
LB Johnston 955ca7ad50 update Sphinx Wagtail Theme to 5.3.0
* https://pypi.org/project/sphinx-wagtail-theme/5.3.0/
* https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#530---2022-08-20
* https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#520---2022-08-17

Additional changes
- use the magnify icon on the search field like the sphinx theme
- ensure the algolia search inputs work correctly for dark mode (the JS initially grabs the colour on page load and put on the new input field)
- fix issue of overflow x hidden being required due to the hidden input field not wrapping
- remove custom.css overrides that are no longer needed (are in the theme)
2022-08-24 06:07:47 +10:00
PaarthAgarwal 4e747326fa fix formatting issues with modal header
- formatting fix for the header on small devices
- ensure the padding left is not set so that the outside is fully clickable
- fixed close button colours
- fix alignment and heights of smaller breakpoint modal header
- fixes #9053
- fixes #9014
2022-08-22 16:52:16 +10:00
ariadi 4a6e744d34 Update admin_views.md
typo method from `format_month(current_year, current_month)` to `formatmonth(current_year, current_month)`
2022-08-22 12:52:04 +10:00
LB Johnston 4a9916721a add changelog for #9049 2022-08-21 09:16:08 +10:00
Sage Abdullah 32b5b992b3 Clear existing preview data on initial load of the create/edit view
This prevents stale preview data from being initially shown after reloading the PreviewOnCreate view
- fixes #9058
2022-08-21 08:25:34 +10:00
LB Johnston 85b79dc532 add changelog for #9056 2022-08-21 07:34:58 +10:00
LB Johnston ca9ded873e update changelog for #9037 2022-08-21 07:20:01 +10:00
Sage Abdullah d71a7ccdd4 Add links to topic guide from mixin reference docs 2022-08-21 07:18:27 +10:00
Sage Abdullah 4d27fd1f54 Add docs for saving draft changes of snippets 2022-08-21 07:18:27 +10:00
Sage Abdullah 9407be3d24 Add docs for saving revisions of snippets 2022-08-21 07:18:27 +10:00
Sage Abdullah a3255c1ee9 Add docs for making snippets previewable 2022-08-21 07:18:27 +10:00
Sage Abdullah cc0e14c38d Improve snippets usage guide
- Use sentence case for headers in snippets usage guide
- Fix broken link to Django custom template tags
2022-08-21 07:18:27 +10:00
Matt Westcott 5ec55fd474 Release note for #8973 in 4.0 2022-08-19 11:29:56 +01:00
Matt Westcott 5713d57692 Release notes for #8940 and #8973 in 3.0.2 2022-08-19 11:29:49 +01:00
PaarthAgarwal 520dfa8005 Ensure screen readers are made aware of page level messages
- when added dynamically to the top of the page
- already added to the authentication pages via #8925
2022-08-19 17:48:18 +10:00
Matt Westcott 1504eb7812 Fix dead Transifex links 2022-08-19 17:28:31 +10:00