0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-29 17:36:49 +01:00
Commit Graph

14167 Commits

Author SHA1 Message Date
Matt Westcott
47d3ffac7c Release note for #9320 in 4.0.3 2022-10-14 14:40:03 +01:00
Thibaud Colas
a005f66475 Make sure chooser buttons can be revealed for all widgets. Fix #9260 2022-10-14 14:32:02 +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
LB (Ben Johnston)
af11749a19 Delete GSOC.md
GSoC 2022 is now complete - we can re-add this file later if needed for next year.
2022-10-13 19:18:28 +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
jadesola kareem
6814d0beea
Updated README to include Twitter badge (#9295) 2022-10-09 14:24:55 -04: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
Stefan Hammer
b2bdbfdb9b Synchronize i18n between timesince_simple and timesince_last_update
This lower-cases "Just now" and uses capfirst in the template.
Related: #9219
2022-10-06 06:30:00 +10:00
Stefan Hammer
a7fb8157d3 Improve timesince_last_update-tag
* "time_prefix" has been replaced by the boolean "show_time_prefix"
  to only handle the single prefix "at ".
* It now always uses complete gettext strings to allow better
  customization in each language.
* For dates older then the current date "user_display_name" is now
  used correctly.
* Improved the tests to handle some of the missing cases.
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
Matt Westcott
32906b7f0a Add more detailed code comments for reference extraction 2022-10-05 19:38:14 +01:00
Matt Westcott
0b995bdcf6 Ensure that indexing a less-specific model doesn't delete references belonging to a more-specific one
(Mostly) fixes the issue described in https://github.com/wagtail/wagtail/pull/9170#issuecomment-1263592392. When deleting old references within `ReferenceIndex.create_or_update_for_object`, skip over any with a source content_type that does not match the currently-indexed object or any of its superclasses - these can be assumed to come from a more specific version of the object, with relations that we don't know about from inspecting the less-specific one.

This does have the side effect that once an object has been indexed in its more specific form, any invocations of create_or_update_for_object on the less-specific model will be over-cautious, and fail to delete records even if they legitimately refer to relations that exist on the base model - i.e. those references will stick around until the more specific model is indexed. This is a lesser bug than the original, though, and running `rebuild_references_index` will make the index consistent with the database state.
2022-10-05 19:38:14 +01:00
Matt Westcott
b882f0d281 Move snippet usage link to sidebar 2022-10-05 19:38:14 +01:00
Matt Westcott
be72dc5e96 Hide titles of items user doesn't have edit permission on 2022-10-05 19:38:14 +01:00
Matt Westcott
cf467cf7b3 Add reference extraction to document rich text link handler 2022-10-05 19:38:14 +01:00
Karl Hobley
d0fed42492 Check user has "change" permission when viewing object usage 2022-10-05 19:38:14 +01:00
Matt Westcott
5c3fb13335 Suppress output when running rebuild_references_index in tests 2022-10-05 19:38:14 +01:00
Karl Hobley
c8689acb37 Check field for .extract_references method instead of field type
Co-authored-by: Matt Westcott <matthew@torchbox.com>
2022-10-05 19:38:14 +01:00
Karl Hobley
2d8de9f166 Add docstrings to ReferenceIndex model 2022-10-05 19:38:14 +01:00
Karl Hobley
53ba1c6f78 indexible => indexable 2022-10-05 19:38:14 +01:00
Karl Hobley
e0717d8c9a Move ReferenceIndex into a separate module 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
Karl Hobley
212b2e19a6 Automatically update reference index when objects are saved/deleted 2022-10-05 19:38:13 +01:00
Karl Hobley
8691b19967 Make all usage reports use the reference index 2022-10-05 19:38:13 +01:00
Karl Hobley
d2332fdb90 Add rebuild_references_index management command 2022-10-05 19:38:13 +01:00
Karl Hobley
b5596cd58d Add a separate hash field for content path on ReferenceIndex
MySQL doesn't allow long fields to be used in unique indexes.
2022-10-05 19:38:13 +01:00
Karl Hobley
a9db3e966b Extract references from rich text 2022-10-05 19:38:13 +01:00
Karl Hobley
a295cdf8e4 Extract references from chooser blocks in StreamFields 2022-10-05 19:38:13 +01:00
Karl Hobley
3a00c1ebe6 Implement ReferenceIndex model 2022-10-05 19:38:13 +01:00
LB Johnston
466a911e54 update documentation examples got user hooks 2022-10-05 21:43:07 +10:00
Mehrdad Moradizadeh
af15072eca moving the generic view tests into their own file 2022-10-05 21:42:13 +10:00
Mehrdad Moradizadeh
143d89c09e improving the generic view tests 2022-10-05 21:42:13 +10:00
Dan Hayden
9bf7a7423a Documentation - Fix register_snippet import path typo 2022-10-05 21:39:48 +10:00
Mehrdad Moradizadeh
92407354a9
Add basic unit tests for ordering param in wagtail.users.views.users.index
* writing test to making sure ordering is valid ordering based on the result of get_valid_orderings
* checking that the default ordering is used when ordering is invalid
* relates to #9114
2022-10-05 21:39:05 +10:00