Wykres commitów

4690 Commity (7cbd20de768b29b30d59a7b2d9b294433866c54f)

Autor SHA1 Wiadomość Data
Jeremy Thompson 4613fa2562 Fix RichTextField to StreamField example migration 2022-11-20 22:06:24 +10:00
4the4ryushin bc05374c95 Added raw check for fixtures and test for pre_save_feature_detection
Fixes #3589
2022-11-20 21:53:26 +10:00
Theresa-o af1f1715a3 Refine the grid position of uploaded images
Closes #9674
Ensure that when there are less images to fill up the columns, the columns still have the same max width
2022-11-20 21:18:23 +10:00
LB Johnston 92576b57b5 Add changelog #9558 2022-11-20 08:03:33 +10:00
Coen van der Kamp 26f5a4fcb1 Move custom image filter to extendig Wagtail section 2022-11-20 08:03:33 +10:00
Coen van der Kamp 1fb588c314 Add custom image operation example to docs 2022-11-20 08:03:33 +10:00
Ivy 4fbccd1c88
Support text resizing in workflow steps cards (#9525)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 23:23:39 +00:00
Theresa-o 8d30e716f7
Move DateField, DateTimeField, TimeField comment buttons to be right next to the fields. Fix #9543 (#9549)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 23:07:24 +00:00
Thibaud Colas edff772aee Update contributor name in credits 2022-11-18 22:17:59 +00:00
Anisha Singh 82c0fb5934
Allow both horizontal and vertical manual resizing of TextFields. Fix #7210 (#9651)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 21:57:46 +00:00
Thibaud Colas 9c96daa28b Add release notes for documentation contributions 2022-11-18 15:19:15 +00:00
Temidayo b0988d3e2a
Improving the StreamField documentation with class inheritance information (#9451) 2022-11-18 15:09:43 +00:00
Damilola Oladele b20b98907a
Grammatical adjustments of `page models` usage guide to resolve issue #9398 (#9399)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 15:01:31 +00:00
DokuaAsiedu 0c47342c76
Improve 'first wagtail site' tutorial (#9329)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 14:47:16 +00:00
benita c108de2bb5 Fix logo in README not being visible in high-contrast mode. Fix #8160
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 14:05:37 +00:00
ChickenF622 4ee7a633b6
Add clarification on where to register entity plugins (#9487)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 11:24:08 +00:00
Temidayo 97db766d01
Added links and more info to documentation (#9517)
* Docs: Mention Wagtail’s usage of Django’s default user model by default (Temidayo Azeez)
 * Docs: Add links to treebeard documentation for relevant methods (Temidayo Azeez)

Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-18 11:18:01 +00:00
LB Johnston 25c4763d08 Add changelog for #8782 / #8696 2022-11-18 06:58:16 +10:00
Sævar Öfjörð Magnússon 629b8e7a55 Add ability to easily use Form Page fields in API
Improve documentation. Adding information about how to retrieve form fields from the API.
Include the API fields on the form field model
2022-11-18 06:58:16 +10:00
Coen van der Kamp b91ed2cce4
Allow button labels to wrap onto two lines in dropdown buttons. Fix #9613 (#9643)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-17 16:37:21 +00:00
sag᠎e 8cd8769eb6
Use consistent heading styles on top-level fields in the page editor (#9659)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-17 16:23:38 +00:00
sag᠎e dd0d2c4b88
Make it possible to resize the page editor’s side panels (#9276)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-11-17 15:53:15 +00:00
Yekasumah 119f288a3c Added unit tests & JSDoc to initDissmisibles
- Fixes #9495
2022-11-17 18:21:25 +10:00
jacobtoppm 34c37bc914 Stop comments being added on inline panels
- They do not have stable ids when models are not persisted to the database
- Fixes #9641

This feature should was enabled unintentionally. It would be great to add the ability to comment on child models in the future, but just like ListBlock before the addition of ids, we need a stable way to calculate the id to attach a comment before we can do this. This is a problem we'll need to solve - potentially via a uuid field on the model to identify models that haven't yet been saved to the database outside revisions.
2022-11-17 07:55:30 +10:00
Sage Abdullah baddbfad42 Fix missing preview_url_name in SnippetViewSet.revisions_revert_view (#9663) 2022-11-16 16:45:34 +00:00
Matt Westcott 0c62704836 Release note for #9672 2022-11-16 16:24:43 +00:00
Matt Westcott 44933d06c4 Add Documentation / Maintenance subgroups to release notes
Reorganise the 4.2 release notes and changelog to include new sections for documentation and maintenance. This helps to highlight the most relevant changes from the perspective of a developer wanting to know what they can expect from an upgrade, while still recognising less visible contributions. Also update the "committing code" docs to explain the new classification scheme.
2022-11-16 16:15:33 +00:00
Dev-Liz a8abb58ccf Add changelog entry for Zeal docs update inc. 4.1
- PR #9681
- Closes #9420
2022-11-16 20:09:14 +10:00
Matt Westcott ed58179d88 Add 4.1.1 to release notes index 2022-11-11 17:16:29 +00:00
Matt Westcott 679b8ca87a Fill in release date for 4.1.1 2022-11-11 16:32:52 +00:00
Joshua Munn 35165b99b5 Fix aging pages report KeyError caused when page publisher deleted (#9531) 2022-11-11 16:12:33 +00:00
Matt Westcott 74738703a3 Release note for #9636 2022-11-11 14:41:06 +00:00
LB Johnston a4ec6afae5 Add changelog for #9609 & update contributor name
- Update Chisom  to Chisom Okeoma
2022-11-11 08:08:39 +10:00
4the4ryushin 35a2f2cb7e Add purge_embeds management command
- Fixes #1267
- Caching OEmbed markup prevents markup changes for existing embeds so allow an easy way to clear these if needed
2022-11-11 08:00:50 +10:00
Thibaud Colas 77a63c224f
Make sure minimap error indicators follow the minimap scrolling (#9624) 2022-11-10 08:31:00 +00:00
FatumaA d4792785b8 Refactor - convert initTooltips to TypeScript, add JSDoc & tests
- Fixes #9505
2022-11-10 07:34:43 +10:00
Seremba dcd8148dfe Style default secondary buttons with icons
- Style secondary button with icon to match according to Wagtail Design System
- Fixes #9198
2022-11-10 07:24:27 +10:00
Albina Starykova d36790640e Remove unnecessary box-sizing: border-box declarations
- box-sizing: border-box added to all elements globally in #8921
- Relates to #9031
2022-11-10 06:52:09 +10:00
Lovelyfin00 933a730928 Removed no-prototype-builtins rule from eslintrc and fixed minor additional issues 2022-11-10 06:40:40 +10:00
Florian Vogt cafc2130af Use blocktrans to remove trailing whitespace in headers
- Fixes #9596
2022-11-10 06:31:38 +10:00
Matt Westcott 2a20764b00 Release notes for #9625 2022-11-09 14:21:20 +00:00
mohammadareeb95 66f2512ef5 Ensure links that have .nolink (current link) can be seen in WHCM
- Fixes #9578
2022-11-09 22:55:03 +10:00
AdeboyeJuliet c225172c1f fix:Tippy tooltip arrows render as rectangles in WHCM
- Fixes #8835
2022-11-09 22:12:57 +10:00
Albina Starykova b1c4ca5489 Fix tag field styles in WHCM
- Fixes #9529
2022-11-09 21:45:50 +10:00
DokuaAsiedu 7ae2625132 Add new development documentation section "Development on Windows"
- Fixes #9540
- Remove duplicate name in contributors
2022-11-09 21:32:13 +10:00
AdeboyeJuliet f41a219697 Migrate initSkipLink to typescript, add unit tests & JSDOC
- Additionally clean up the exports and imports to be sorted & align with named export usage
- Fixes #9541
2022-11-09 21:25:53 +10:00
Dev-Yusuf c2ba84e825 Resolved the skip link contrast issues to meet requirements
- Update client/scss/components/_skiplink.scss
- fixes #9515
2022-11-09 21:17:37 +10:00
Doug Harris 2af1871271
Fix spelling `middlware` -> `middleware` (#9633)
* Fix spelling `middlware` -> `middleware`
2022-11-09 07:22:51 +10:00
Matt Westcott bafac01ca7 Releasse note for #9631 2022-11-08 17:56:53 +00:00
Omer Ali 748c082e01 Docs / release note for #9602 2022-11-08 16:16:17 +00:00
Matt Westcott 4d18e669ff Defer snippet registration until models are loaded (#9605)
Fixes #9586. All calls to `register_snippet` that happen before `WagtailSnippetsAppConfig.ready` are now queued up and processed once we are sure models are fully loaded. This avoids any issues with unloaded models during viewset construction, as seen when subclassing django-filters's FilterSet.
2022-11-08 10:22:25 +00:00
Lovelyfin00 0000ed88f7 removed unused styles from utility.legacy.scss file and clean up
- `divider-before` not used
- add w-list-none to Tailwind utility classes
- remove now unused unlist class
- relates to #8947
2022-11-08 08:45:23 +10:00
Lovelyfin00 b1c1618c9b Migrated initButtonSelects from core.js to own includes file
- removed initButtonSelects from core.js , migrate to Typescript & and wrote test for it
- Fixes #9494
2022-11-08 08:28:59 +10:00
Matt Westcott f3b73137d9 Release note for #9566 in 4.1.1 2022-11-07 12:27:13 +00:00
Theresa-o 0ebdd51882 Fix help block <a> to meet colour contrast guidelines
- Fixes #9569
2022-11-07 19:56:36 +10:00
LB Johnston 9118de1850 Add changelog for #9617 2022-11-07 19:51:13 +10:00
LB Johnston 2b14d0407d Fix up changelog & release notes for #9567 2022-11-07 19:35:42 +10:00
LB Johnston 57e75df15d Add 4.1.1 changelog/release notes section
- Include bug fix reference for #9530
2022-11-07 08:38:06 +10:00
LB Johnston 1fe9581548 Add documentation for register_user_listing_buttons hook
- Has existed since Wagtail ~1.6 but never documented
2022-11-07 06:59:24 +10:00
Jordan-Rob 9c29e6a12e Remove duplicate code to escape HTML in JavaScript
* added an import for escapeHtml from utils/text and added back window.escapeHtml = escapeHtml
* Fixes #9492
2022-11-02 06:41:14 +10:00
Sage Abdullah f1b30cc87c Run Python tests with coverage and upload coverage data to codecov 2022-11-02 06:33:38 +10:00
Matt Westcott 9764d53624 Fill in release date for 4.1 2022-11-01 11:03:33 +00:00
Marvis Chukwudi b9a5f9e333
Documentation - Minor punctuation and capitalisation fixes (#9508) 2022-11-01 20:42:54 +10:00
Thibaud Colas 05951b3501
Re-add editor guide link (#9539) 2022-10-28 15:42:04 +01:00
Jake Howard 66421dac13
Performance page cleanup (#9362)
* Clean up the performance page structure

Many of the sections mentioned here will improve performance for much more than just the editor experience.

* Link to Django's performance page
2022-10-28 10:33:00 -04:00
Matt Westcott 919dab00e5 Fix editors guide link 2022-10-28 12:53:09 +01:00
Thibaud Colas 42f5ea1fc8 Move editor guide content to its own website 2022-10-28 10:16:32 +01:00
Matt Westcott b848254873 Apply correct pluralisation to minimap error count
Fixes #9497
2022-10-28 07:20:03 +10:00
Thibaud Colas a2f491e0d8 Update non-editor-guide screenshots 2022-10-28 06:25:47 +10:00
Jake Howard c6afb0069d Performance docs - Mention the importance of passing `request` and `current_site` to `get_url`
- Co-authored-by: Andy Babic <ababic@users.noreply.github.com>
2022-10-28 06:24:38 +10:00
LB Johnston a748497543 Add changelog for #9148 2022-10-28 06:18:58 +10:00
LB Johnston 32aa35b23a update development docs to only recommend fnm
- this works better for windows, is faster and avoids confusion by recommending one thing only
2022-10-28 06:18:58 +10:00
Lovelyfin00 (Nutjob) bd62927958 Ensure logo shows correctly on log in page in Windows high contrast
- Added a class to the logo image and also added forced mode to the logo image class
- Fixes #9428
2022-10-27 08:29:09 +10:00
xomcodes 3dcde23e02 Fixed auth form field padding (Log in / password reset)
- Fixes #9440
2022-10-27 08:01:08 +10:00
DokuaAsiedu af9f7ecbb3 Add docs & unit tests for assertCanCreate with publish (#9458)
- Builds on #9458
2022-10-27 07:54:32 +10:00
dameeolawuyi 7fd91ada3a Documentation - Editor's manual (copying pages) - minor fixes 2022-10-27 07:21:05 +10:00
LB Johnston 28013470a7 Documentation - clean up white space 2022-10-27 07:18:22 +10:00
Matt Westcott aaea8710c2 Formalise Python 3.11 support for Wagtail 4.1 too 2022-10-26 11:01:14 +01:00
Matt Westcott 7705b080a0 Add formal support for Python 3.11 2022-10-26 11:01:14 +01:00
Ogunbanjo oluwadamilare 1428333af8 Documentation - added contributing translations guide
- Fixes #7115
2022-10-26 08:29:29 +10:00
Precious Arinda 3b6acf036d
Documentation - update hooks.py to wagtail_hooks.py (#9462)
- Fixes #9453
2022-10-25 21:40:51 +10:00
Albina Starykova 032f521bbf Documentation - Improve grammar, spelling, and punctuation 2022-10-25 17:14:58 +10:00
Toyibat Adele 33c381f95c
Corrected typos and added punctuation marks to sentences missing them. (#9422)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-25 07:26:59 +01:00
Dennis Onyeka 2808304662
Explain the _create an admin step_ of the tutorial (#9371)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-25 07:08:37 +01:00
seyiadel bd83ef5f4e
Update pip install instructions to work for Windows and zsh user (#9346)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-25 07:04:14 +01:00
Bolarinwa Comfort Ajayi 44575387c7
Documentation - fix up minor typos in getting started & demo site pages (#9443) 2022-10-22 22:17:03 +10:00
unknown 84769bed4e Documentation - fix link for Wagtail community support 2022-10-22 22:14:45 +10:00
Stefan Hammer acdf1aa4df Extract asterisk from translation string with format_lazy (page title)
- See #9348
- Relates to #9028
2022-10-22 22:12:17 +10:00
MaryAyobami bd5bd6ce47 Update release notes for Dash user contributions
- fixes #9370
2022-10-22 21:47:05 +10:00
Dan Braghis df0b36fdb7
Add missing release notes for 4.1.x for #9435
The notes were added for the stable/4.1.x branch, but not main
2022-10-21 15:00:53 +01:00
Alex Tomkins 063f2bc7a5
Fix extract_references for DocumentChooserBlock 2022-10-21 14:52:41 +01:00
Darrel O'Pry 912747f6ae
feat: use Willow instead of Pillow for images.
Override all Django code calling Pillow, so that we can
more easily implement SVG support when it lands in
Willow.
2022-10-21 12:32:08 +01:00
D.M. Oladele 0b4302afe9 Add 4.2 release notes about Dash offline docs
- relates to #9370
2022-10-21 16:06:23 +10:00
Chizoba Nweke 1b79b3f1c2
Fixing typo errors in the documentation (#9432) 2022-10-21 00:33:36 +01:00
Damilola Oladele 64e3595c6e
Grammatical adjustments of advanced topic `Documents` (#9426) 2022-10-21 00:32:50 +01:00
Chizoba Nweke 5e28fc7035
Updated documentation to fix typo errors (#9416) 2022-10-21 00:31:18 +01:00
Damilola Oladele de28bca258
Grammatical adjustments of advanced topic `images`, to resolve issue #9407 (#9408)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-21 00:30:13 +01:00
Damilola Oladele d2b9ca9430
Grammatical adjustments of `searching` usage guide to resolve issue #9404 (#9405) 2022-10-21 00:27:59 +01:00
Albina Starykova bd13f567fe Ensure visual consistency between buttons and links as buttons in WHCM
- Fix secondary-button disabled state
- Fix legacy dropdown in WHCM
- Fixes #9078
2022-10-21 08:35:12 +10:00
Lovelyfin00 (Nutjob) 91de7a126d Ensure authentication forms have a visible border in Windows high contrast mode
- fixes #9350
2022-10-20 23:01:30 +10:00
DokuaAsiedu cec5f3ccf5 Documentation - Fixes in editor's manual (inserting images)
- Changed heading level of 'Choosing an image to insert' to h3 as it seemed to give more insight on 'Inserting images using the image chooser field'
- Wrapped 'Search' tab within an emphasis tag.
- Change of some formatting in inserting_images.md
2022-10-20 22:09:46 +10:00
Buraah 674c67b933 4.1 Release notes - fix upgrade considerations
- Corrected a typo relating to WagtailPageTests usage and fixed whitespace issue
2022-10-20 21:59:15 +10:00
LB Johnston a4f6c04613 Add changelog for #9411 2022-10-20 21:53:58 +10:00
Dan Hayden 3ba25576f5
Add custom permissions section to permissions docs (#9411)
* Update docs/topics/permissions.md
2022-10-20 21:52:02 +10:00
Damilola Oladele 0fb66cd663
Grammatical adjustments of `writing templates` usage guide to resolve issue #9400 (#9401)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-20 08:29:09 +01:00
Albina 9a02879432
Improve grammar, spelling, and punctuation in Getting started section (#9394)
Co-authored-by: Matt Westcott <matthew@torchbox.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-19 21:52:58 +01:00
Albina 1434a93c54
Improve grammar, spelling, and punctuation in Contributing to Wagtail section (#9396)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-19 21:51:16 +01:00
Albina 4f478a514b
Improve grammar, spelling, and punctuation in Extending Wagtail section (#9373) 2022-10-19 21:41:50 +01:00
Lovelyfin00 86437515a3
Make sure workflow timeline icons are visible in high-contrast mode. Fix #9349 (#9383)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-19 21:35:05 +01:00
Matt Westcott feecacd288 Add changelog / release notes for 4.2 2022-10-19 07:26:17 +10:00
Matt Westcott 1a72b2a557 Renumber 4.0.3 to 4.0.4 in release notes 2022-10-18 13:26:51 +01:00
Matt Westcott 7fc434cdcd Fill in release date for 4.0.3 2022-10-18 11:15:17 +01:00
Oliver Parker 19fd2ceb98 Add ability to check permission on parent `PanelGroup` class
- Used by TabbedInterface, ObjectList, FieldRowPanel, MultiFieldPanel
2022-10-18 09:53:13 +10:00
Jake Howard 55f42d29c8 Mention using the `image_url` tag for increased performance on image URLs 2022-10-18 08:16:02 +10:00
LB Johnston e7f007c6c2 Add changelog & release notes for #9294 2022-10-18 08:00:20 +10:00
Andy Babic c94ba56128 Documentation - update testing page with WagtailPageTestCase
- Docs for #9294
2022-10-18 08:00:20 +10:00
Juliet Adeboye 284535166a
Use the py command from Python Launcher for Windows in tutorial (#9338)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-17 22:56:14 +01:00
Jake Howard e991a8e8d9 Use a temporary redirect for image URLs when using serve view
- If the underlying image changes underneath (eg S3 file key), then the rendition URL becomes incorrect. Use a temporary redirect in this case.
- Set cache control header when serving images
- This will help with the redirect no longer being permanent
2022-10-18 07:40:22 +10:00
Thibaud Colas 52e55a7c46
Implement new minimap component for forms with side panels. Fix #8673 (#9345) 2022-10-17 18:52:09 +01:00
Thibaud Colas 61b8336978 Release notes for #9344 2022-10-17 17:39:37 +01:00
Sage Abdullah 0a0e07abc0 Add help menu with dismissible badges
By default, the menu contains a link to a blog post
showcasing features in Wagtail 4.1 and a link to the editor guide.

We need to update the links and labels manually in the next release.
2022-10-17 17:39:37 +01:00
Sage Abdullah 4e5f4ca4ec Add tests and docs for WhatsNewInWagtailVersionPanel 2022-10-17 17:39:37 +01:00
Sam Moran 45f0c73ff4 Update version.js to accept dev build version format
- fixes #9184
2022-10-17 22:06:08 +10:00
Matt Westcott f86073c55e Release note for #9304 2022-10-17 12:50:41 +01:00
D.M. Oladele 7376bb63bb Documentation - Getting started tutorial clarity for new developers #9327
* Your first wagtail tutorial adjusted for better clarity to help users new to Django framework
* Fixes #9332
2022-10-17 21:43:44 +10:00
Steve Stein 5112c0eaa8
Improve side panels’ resizing in page editor and listings, and breadcrumbs alignment. Fix #9036 (#9090)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-17 12:18:02 +01:00
LB Johnston fb2c7760a5 Documentation - update package versions
- Upgrade Wagtail sphinx theme to 5.3.2
- Upgrade MyST parser to 0.18.1
- add sphinx_copybutton
- https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#531---2022-10-13
- https://github.com/wagtail/sphinx_wagtail_theme/blob/main/CHANGELOG.md#532---2022-10-16
2022-10-17 10:07:44 +01:00
Lovelyfin00 (Nutjob) 79d918ed42 Removed extra dot in Wagtail version on admin settings menu item
- Fixes #9352
2022-10-17 08:33:27 +10:00
Oliver Parker 6341d90f56 Support "--verbosity 0" on update_index command
- Ensure that the `update_index` command can run without console output if called with `--verbosity 0`
- rebase of #4401
2022-10-17 08:15:14 +10:00
Ruqouyyah Muhammad 398c575153
Add missing rendered output in documentation guidelines. Fix #9331 (#9365)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-16 01:12:57 +01:00
Matt Westcott e9ce02d409 Release note for #9347 2022-10-14 18:40:15 +01:00
Seremba Patrick 4ec7724728
Add missing asterisk to title field placeholder. Fix #9028 (#9348)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-14 17:48:15 +01:00
Matt Westcott a899f20bbc Release note for #9320 in 4.1 2022-10-14 14:41:06 +01:00
Matt Westcott 47d3ffac7c Release note for #9320 in 4.0.3 2022-10-14 14:40:03 +01:00
sag᠎e 01dbababa9
Remember last opened side panel in the editor on page load (#9269)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-14 14:27:59 +01:00
Thibaud Colas 7c1d73cbea
Update InlinePanel’s headings text and level (#9316) 2022-10-14 14:14:04 +01:00
Thibaud Colas 8ef002994e
Switch StreamField to use same panel component as other collapsible sections. Fix #9180, #8047 (#9319) 2022-10-14 13:51:46 +01:00
LB Johnston e674b44acb Documentation - clean up small typos and whitespace issues
- some files had zero-width spaces
- fix one typo
- fix formatting / line breaks in some markdown
2022-10-13 22:41:33 +10:00
zobbs 5ea291da1a Documentation - fix some escaped content that does not need escaping 2022-10-13 17:34:46 +10:00
Farouk Yunusa d55f3beb40 Add correct custom property font usage to the userbar. Fix #9290 (#9314)
moved hardcoded font to userbar.scss file
2022-10-13 07:54:43 +01:00
Toyibat Adele 2f64c5cb14
Added a comma to make sentence more readable in tutorial (#9330)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-13 07:42:12 +01:00
LB (Ben Johnston) 18371e2113
Documentation - adopt consistent `sh` console code snippets (#9321) 2022-10-13 07:25:19 +01:00
LB (Ben Johnston) cd88d1191d
Add recent third party tutorials (October 2022) (#9307) 2022-10-13 07:19:36 +01:00
sdmoran a356740d2e
Clarify active step in workflow by changing the icons. Fix #8484 (#9305)
Use different icons for workflow timeline component, so the steps can be distinguished with other means than color (Sam Moran)

Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-13 07:16:53 +01:00
Albina Starykova b6d4af418f Update pattern library background & text examples
- Add better text examples to the Type scale story
- Set the background to white for Storybook stories
- fixes #8659
2022-10-13 06:56:15 +10:00
LB Johnston 6fa4f8faca Documentation - misc formatting clean up items 2022-10-13 05:46:26 +10:00
D.M. Oladele 09a225730a Update incorrect tutorial_4c illustration, highlighting the wrong button
misleading illustation for creating blog post as children of BlogIndexPage in line 335 corrected by adding image tutorial_4c.png
2022-10-12 14:49:33 +01:00
LB Johnston b276b835e9 Update jQuery UI to version 1.13.2 (#9308)
- see security risk https://security.snyk.io/package/npm/jquery-ui/1.12.1
- https://jqueryui.com/changelog/1.13.0/
- https://jqueryui.com/changelog/1.13.1/
- https://jqueryui.com/changelog/1.13.2/
- fixes #9298
2022-10-11 15:33:38 +01:00
LB Johnston 2e8709e0d6 Documentation - update dead/redirected links 2022-10-11 20:44:08 +10:00
Dev-Yusuf 3aefdb87dd
Improve explanations in getting started tutorial (#9299)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-10-11 00:30:15 +01:00
Steve Stein aeae0089d3
Adjust checkbox and radio label colours, remove margin on fields in group permission tables, and adjust spacing between error icon and message (#9074) 2022-10-07 08:40:13 +01:00
Dan Bentley dbe87bdc5d Fix check for duplicate FormField.clean_names
WagtailAdminFormPageForm.clean checks for duplicate fields by generating
a clean_name from a FormField's current label, catching duplicate labels.

However, once saved, a FormField's clean_name cannot change. It's
possible for clean_names to clash if a a field is renamed and add a new
field with the same name.

Updated duplicate check to take existing clean_name into account.

Refactored logic to avoid nested loops.
2022-10-06 07:18:49 +10:00
LB Johnston eb981b4896 Add changelog for #9261 2022-10-06 06:30:00 +10:00
Matt Westcott 4c7e1ea1ce Add release note for #9279 and documentation for rebuild_references_index 2022-10-05 19:38:14 +01:00
Karl Hobley b714a30bff Remove WAGTAIL_USAGE_COUNT_ENABLED setting 2022-10-05 19:38:14 +01:00
LB Johnston 466a911e54 update documentation examples got user hooks 2022-10-05 21:43:07 +10:00
Dan Hayden 9bf7a7423a Documentation - Fix register_snippet import path typo 2022-10-05 21:39:48 +10:00
Mehrdad Moradizadeh eccd84ba87 Generic views - add better support for non-integer ids
- changing object.id to object.pk and using `quote` to handle non-url-safe primary keys
- ensure we're using the quote/unquote consistently to handle non-url-safe primary keys
- creating new test for genericviews
- fixes #9205
2022-10-04 20:30:53 +10:00
Adinapunyo Banerjee f5200dab64 Added .button-secondary bicolor button-icon in styleguide and pattern library
- relates to #9198
- does not add any new styling for these types of button but instead
2022-10-04 16:36:57 +10:00
Mehrdad Moradizadeh 61a5e197cd Refactor user edit view into class based view
- relates to #8622
2022-10-04 16:23:49 +10:00
Mehrdad Moradizadeh eba6a2b407 Refactor the user delete view into a class based view
- adapting the new approach for the template title
- moving the check to dispatch method
- relates to #8622
2022-10-04 15:47:57 +10:00
Mehrdad Moradizadeh d56df52a3d refactor User create view to use the generic wagtail CreateView class
- remove subclassing PermissionRequiredMixin
- relates to #8622
2022-10-04 14:41:31 +10:00
Mehrdad Moradizadeh f34b4be164 Adopt generic class based view for User index listingproblem
- improving user_management tests
- refactoring test_authorised_with_add_permission, test_authorised_with_change_permission, and test_authorised_with_delete_permission into a single function
- Update wagtail/users/views/users.py
- Update wagtail/users/templates/wagtailusers/users/results.html
- Update wagtail/users/templates/wagtailusers/users/index.html (changing to generic/base.html)
- relates to #8622
2022-10-04 12:44:17 +10:00
Haydn Greatnews 02b2b7c9f2 Fix some casing code in examples in API configuration docs 2022-10-01 17:56:08 +10:00
Sage Abdullah 57beeb7154 Improve docs on scheduled publishing mechanism for clarity
Explicitly state that clicking Publish is required for the schedule to take effect.

Also document the edge cases for scheduled publishing when a page is scheduled to be unpublished
2022-09-30 16:13:19 +01:00
Sage Abdullah c94443fd96 Add docs on how to enable schedule publishing on snippets 2022-09-30 16:13:19 +01:00
Dan Bentley 01c250859a Fix preview for pages using Form page models
- Adds missing form to preview context
- broke when moving to `PreviewableMixin` - see #8709
2022-09-30 07:33:04 +10:00
LB Johnston 02ffdd4213 changelog for #9265 2022-09-30 06:35:19 +10:00
LB Johnston c4d0f8f5e2 add changelog for #8812
- fixes #7374
2022-09-29 22:12:56 +10:00
Matt Westcott d8ba045826 Release note for #8976 2022-09-29 11:55:28 +01:00
Sage Abdullah 48761ef5a9 Update docs for renaming publish_scheduled_pages command to publish_scheduled 2022-09-29 10:28:36 +01:00
Matt Westcott 82119360ac Ensure for_user is consistently passed to WagtailAdminModelForm (#9238)
Fixes #9230. When instantiating forms returned from `wagtail.admin.panels.get_form_for_model` (which are assumed to be WagtailAdminModelForm subclasses), always pass the for_user argument so that the form can incorporate custom logic that's dependent on the user object. Previously this was done for the main create/edit views, but not previews or revert.
2022-09-28 11:24:19 +01:00
Thibaud Colas 3c17fce151
Add 4.0.3 release notes with fix for #9134 (#9259) 2022-09-28 11:17:11 +01:00
Matt Westcott 528801f1a0
Ensure all panels output their own help_text (#9240)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-28 10:49:08 +01:00
Sage Abdullah 0a0bd30fad Allow customising snippet listing columns with list_display 2022-09-28 10:39:48 +01:00
Matt Westcott a81f7f76b9 Release note for #9203 2022-09-27 11:16:53 +01:00
Sage Abdullah a7249a851f Document SnippetViewSet and how to customise it 2022-09-27 10:18:18 +01:00
Matt Westcott 8b32236822 Fill in release date for 4.0.2 2022-09-23 12:04:04 +01:00
Matt Westcott 18d02e5fed Document django-taggit 3.0.0 requirement for Django 4.1
Alternative to #9244, as per https://github.com/wagtail/wagtail/pull/9244#issuecomment-1255908946
2022-09-23 12:02:20 +01:00
Matt Westcott 77ed99b16e Release note for #9242 2022-09-23 11:04:47 +01:00
LB Johnston 935fead9a3 use search input type for documentation search
- see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/search
2022-09-23 06:53:34 +10:00
Matt Westcott 204951337a Release note for #8901 2022-09-22 15:38:57 +01:00
Daniel Kirkham fb1d441ed5 Fix note markup in developing doc 2022-09-22 15:09:58 +10:00
LB Johnston 417546a5c6 changelog for #9239
- relates to #9232
2022-09-22 15:06:27 +10:00
Dan Braghis 57e309ab14 Move the 'Translate' page header button to simple_translation's wagtail_hooks (#9235) 2022-09-21 15:38:12 +01:00
Matt Westcott cb009d1c01 Ensure "recent edits" panel works when page record is missing
Fixes #9185
2022-09-21 08:06:33 +10:00
Matt Westcott 882ed28359 Set related_name on user revision relation to avoid conflict with django-reversion (#9234)
Fixes #9158
2022-09-20 16:03:46 +01:00
Tidiane Dia 0f26facde4 Fix entries per page selected value (#9213)
Fixes #9212
2022-09-20 16:00:58 +01:00
Tidiane Dia 4447333160 Fix undefined error when some dropdowns aren't shown in the images index view (#9211)
Fixes #9210
2022-09-20 14:46:31 +01:00
Matt Westcott cee4bb8880 Fix capitalisation on Stefan Hammer's name 2022-09-20 14:23:39 +01:00
LB Johnston bf65fa94ea fix issue with edit page header delete button showing an invalid next_url
- fixes #9195
- header button on edit page & page listing - unpublish now correctly includes the next url (was missing on page listing previously)
- header button on edit page - delete button does not include next url (as this would be the edit page for what was deleted)
- adds more robust unit tests for the page listing & page header more hooks, including separating the tests out to separate classes
2022-09-20 14:22:58 +01:00
LB Johnston f8bdcda5de update changelog for #9229 2022-09-20 20:52:44 +10:00
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