0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-30 01:46:24 +01:00
Commit Graph

53 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
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
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
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
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
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
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
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
Matt Westcott
a81f7f76b9 Release note for #9203 2022-09-27 11:16:53 +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
Matt Westcott
cee4bb8880 Fix capitalisation on Stefan Hammer's name 2022-09-20 14:23:39 +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
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
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
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 Johnston
535f6e574b Add changelog entry for #9153 (delete buttons)
- fixes #3823
- relates to #8790
2022-09-07 22:11:43 +10: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 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
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
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
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
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