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

13959 Commits

Author SHA1 Message Date
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
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
725cc2b64a Fix status side panel info in edit view for snippets without DraftStateMixin
Make sure the last edited info is shown and scheduled publishing info isn't shown
2022-09-30 16:15:06 +01:00