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

14896 Commits

Author SHA1 Message Date
Karl Hobley
751032a16d Switch to new Query model 2023-02-26 12:59:18 +10:00
Karl Hobley
9be0827f7f Add migration to copy queries from search to searchpromotions 2023-02-26 12:59:18 +10:00
Karl Hobley
2566f0431d Add Query/QueryDailyHits models into search promotions 2023-02-26 12:59:18 +10:00
LB Johnston
ef438ae3c0 Add GitHub FUNDING with custom link for Wagtail sponsorship 2023-02-25 17:12:09 +10:00
jatinkumar001
b87f71ca38 Update privacy collection switch button
- The status tag styles did not actually change when the permissions changed
- Instead of trying to treat the status tag as a button, use an actual button styling as this pattern is not used anywhere else in Wagtail
- Fixes #10128
2023-02-25 08:10:43 +10:00
4the4ryushin
fd73fc2905 Use shared header template in ModelAdmin index
- Closes #8907
2023-02-24 17:38:33 +10:00
Christopher Wardle
5f6f640d0d
Documentation: Adding return statement to process_form_submission (#10143)
* Adding missing return statement to FormPage.process_form_submission in the "Custom form submission model" example to make it available to FormPage.render_landing_page, among other methods.
2023-02-24 07:52:14 +10:00
Matt Westcott
c66b86b756 Move repeated error message handling code into an include 2023-02-23 11:47:34 +00:00
Matt Westcott
ff70382ebb Remove obsolete client-side BlockValidationError classes and telepath adapters 2023-02-23 11:47:34 +00:00
Matt Westcott
61dd1abba3 Update client-side block code to accept simplified JSON error structures
All setError methods now accept an instance of the error dict returned by get_error_json_data. Since this is consistent across all ValidationError subclasses, there is no longer any need for the exception type to match the block type (unless you care about propagating child block errors).

Fixes #5663
2023-02-23 11:47:34 +00:00
Matt Westcott
664901dc1c Implement a common JSON format for block validation errors 2023-02-23 11:47:34 +00:00
Matt Westcott
968b86287b Allow StructBlock to have non-block validation errors
Part of #7250. Documentation to follow when the rest of the updates are in place.
2023-02-23 11:47:34 +00:00
Sage Abdullah
dfa01e50c3
Add contributor for #10081 2023-02-23 11:29:12 +00:00
Himanshu Garg
2ae061a703
Add curlylint and update djhtml, semgrep versions in pre-commit config
The djhtml and semgrep versions are now in sync with the ones in setup.py
2023-02-23 11:24:50 +00:00
Matt Westcott
dc2afe89b9 Specify that h1, h5, h6 are disabled in rich text by default
Fixes #10124
2023-02-22 08:48:02 +00:00
Matt Westcott
55fcace173 Release note for #10130 in 4.1.3 2023-02-21 17:47:53 +00:00
Matt Westcott
0dd7dfedeb Release note for #10130 in 4.2.1 2023-02-21 17:47:06 +00:00
Matt Westcott
517b59c736 Release note for #10130 in 5.0 2023-02-21 17:42:40 +00:00
Andy Chosak
8d1835f55c Fix audit log display of deleted models
The audit log report currently raises an unhandled exception if it
tries to display log entries for model instances where the model was
deleted after the log entry was made. This commit fixes that bug.

If the model was deleted via a migration but the content type still
exists in the database (a "stale content type" in Django parlance),
the report will now display a capitalized version of the content type's
"name" field, for example "Homepage" for the HomePage model.

If the content type has also been deleted (likely via Django's
remove_stale_contenttypes management command), the report will now
display the phrase "Unknown content type".

Fixes issue 8699.
2023-02-21 17:40:49 +00:00
4the4ryushin
93077eaccd Migrate status tag usage to shared Template tag
* Style guide updated tests added
* Added story for status tag and put pageurl tag in use for page_status_tag
* Allow for url/non-url variant & attrs to be passed through to root element
* Closes #8656
2023-02-21 22:30:18 +10:00
LB Johnston
d5eb255320 Add changelog for #9934 / #7756
- Closes #7160
- Add additional test coverage
2023-02-21 21:48:38 +10:00
4the4ryushin
12dff30a9e Move collection_id from index view to add view in doc/image upload
- Ensure query string is correctly used for any future scope
- Closes #7160
2023-02-21 21:48:38 +10:00
Bojan Mihelac
c89ab4d341 Respect selected collection when adding documents or images
- Relates to #7160
- Original PR #7756
2023-02-21 21:48:38 +10:00
Lovelyfin00
2a9d01b849 Migrate initSlugCleaning to Stimulus SlugController
- Closes #10086
2023-02-21 08:57:20 +10:00
LB Johnston
469f3ee1d2 Documentation - remove legacy docs references
- Permissions/commenting links no longer exist in the documentation and have moved to the user guide
- As these are quite old releases now, remove the references to avoid build errors in docs
2023-02-19 16:01:38 +10:00
Julian Bigler
8be4722458 Add release notes & contributors #9813 2023-02-19 14:39:06 +10:00
LB Johnston
7cbd20de76 Add contributor - #10115 2023-02-19 14:39:01 +10:00
Kenny Wolf
f50f04e129
Docs - Remove deprecated Settings Tab from documentation (#9813)
Since Wagtail 4.1 the Settings Tab and the corresponding scheduling of pages has been moved to the Status side panels. As mentioned in the release notes of Wagtail 4.1: [See here](https://docs.wagtail.org/en/stable/releases/4.1.html#new-ui-for-scheduled-publishing).

In the documentation section for customising the edit interface, this snippet is still available. When implemented, there is no effect and no error is shown.

Therefore this line is obsolete and only the two tabs 'Content' and 'Promote' should be available.

Co-authored-by: Julian Bigler <disperate@users.noreply.github.com>
2023-02-19 14:32:13 +10:00
Suyash Srivastava
98de22a412
Update package-lock.json file and resolved Caniuse-lite version (#10115)
Caniuse-lite  "version": "1.0.30001373" updated to  "version": "1.0.30001456",
Closes #10114
2023-02-19 14:18:10 +10:00
LB Johnston
8c006a16c9 Minor clean up items on ProgressController
- Relates to #10062
2023-02-17 13:40:35 +10:00
Thibaud Colas
4bea98d981 Convert userbar implementation to TypeScript 2023-02-17 01:13:51 +00:00
Albina Starykova
71cbf9087a Rename userbar.js to userbar.ts 2023-02-17 01:13:51 +00:00
Fabien Le Frapper
065df6064a
Remove unneeded float styles on 404 page (#8914)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-17 00:06:57 +00:00
Albina
afff60e3b9
Add unit tests for MinimapItem (#10083)
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2023-02-16 23:51:00 +00:00
Matt Westcott
cbe5e0d22d Release note for #9940 2023-02-16 16:19:33 +00:00
Vallabh
c73b03e03c Added requested changes 2023-02-16 16:17:03 +00:00
Vallabh
123d944674 Added docs about abtract model for InlinePanel (#9887) 2023-02-16 16:17:03 +00:00
Vallabh
e0ea3ee448 Added link to description of InlinePanel 2023-02-16 16:17:03 +00:00
Vallabh
407860286b Removed obsolete section of InlinePanels 2023-02-16 16:17:03 +00:00
Vallabh
996d45e0f0 Added description for parameters taken by InlinePanel 2023-02-16 16:17:03 +00:00
Matt Westcott
9417e13445 Release note for #10009 2023-02-16 15:29:21 +00:00
Sage Abdullah
b00b915ea7 Ignore reference indexing for PageSubscription 2023-02-16 15:22:40 +00:00
Sage Abdullah
aaa723a14d Change 'used' -> 'referenced' 2023-02-16 15:22:40 +00:00
Sage Abdullah
d7cad89b4d Add tests for page usage views 2023-02-16 15:22:40 +00:00
Sage Abdullah
a09bc8f8fd Show usage information in page status side panel 2023-02-16 15:22:40 +00:00
Sage Abdullah
0383e645fd Create usage view for pages using the generic usage view 2023-02-16 15:22:40 +00:00
Ayman Makroo
ff4957799b Fix overflow of search results on mobile devices (docs)
- Fixes #9893
2023-02-16 19:48:02 +10:00
LB Johnston
0187a1494b Add release note item about additional button fix
- Fixed in #10062 / #9956
2023-02-16 08:19:44 +10:00
rishabhDev2700
49d0aab24d Replaced script tags with template tag for image/document bulk uploads
- Fixes #10033
- Partial work on #7053
2023-02-16 08:17:07 +10:00
Lovelyfin00
ab05f7dd3c Rename AutoFieldController to SubmitController
- Closes #10092
2023-02-16 07:23:03 +10:00