Karl Hobley
d008cc7e21
Implement Page.with_content_json and add to docs ( fixes #5199 )
2019-06-20 16:24:04 +01:00
Andy Babic
11af8123f7
Release notes for #5183
2019-06-20 16:06:59 +01:00
Andy Babic
8034d00e78
Add tests for Page.copy() process_child_object and exclude_fields
2019-06-20 15:53:55 +01:00
Andy Babic
78425725c9
Provide the original and copied pages to process_child_object()
2019-06-20 15:51:02 +01:00
Karl Hobley
593d58c1bb
Add "exclude_fields" parameter to Page.copy
...
Also, make the excluded fields take effect on child relations as well
2019-06-20 15:51:02 +01:00
Karl Hobley
9ff6b0d499
Add process_child_object method to Page.copy
2019-06-20 15:51:02 +01:00
Thibaud Colas
e2f14057a4
Add dedicated accessibility section to v2.6 release notes ( #5402 )
2019-06-19 17:31:20 +01:00
Helen Chapman
e33732cc63
Add more contextual information for screen readers in the explorer menu’s links ( #5335 , #5386 )
2019-06-19 15:19:41 +01:00
Jonny Scholes
4ef9919240
Refactor submenu JS to remove jquery dep and move to wagtail-client ( #5254 )
2019-06-19 12:30:39 +01:00
Thibaud Colas
722321c3ff
Re-add loading of Wagtail icon font for userbar. Fix #5397 ( #5398 )
2019-06-19 10:04:52 +01:00
Fidel Ramos
41f80af5db
Optimization of UserPagePermissionsProxy.revisions_for_moderation ( #5311 )
...
revisions_for_moderation() was iterating over Page instances only
to use their path attribute. The optimization uses values_list()
over the GroupPagePermission queryset to retrieve only the page
paths without having to create the model instances in memory. This
saves roughly 50% of the runtime.
2019-06-18 20:14:54 +01:00
Helen Chapman
4a1f26778f
Add labels to permission checkboxes for screen reader users ( #5329 , #5395 )
...
- adds a fieldset around checkboxes with the same name
- add correct labels for object permissions table
- Ensure that image and document permissions labels display correctly, and ensure that labels for the dropdowns for document and image collections are not display:none
- Hide labels from sighted users in group edit / group add pages
2019-06-18 18:23:36 +01:00
John Carter
17e541715a
Fix spelling ( #5393 )
2019-06-18 17:48:10 +01:00
Coen van der Kamp
3eb71d702e
Merge pull request #5378 from thibaudcolas/bug/icon-help-inverse-5359
...
Fix help-inverse icon regression introduced by icon refactorings in #5359
2019-06-18 14:06:01 +02:00
jordan-bauer
998440cfa9
Remove buggy tab order customisations in CMS admin ( #5383 , #5351 )
2019-06-18 12:49:16 +01:00
Andy Babic
73e07ba10d
Fix elasticsearch search backend tests broken by #5208
2019-06-17 22:17:59 +01:00
Helen Chapman
98d3ef4743
Ensure the 'add child page' button displays when focused ( #5274 , #5382 )
2019-06-17 18:11:04 +01:00
Helen Chapman
4b4db7d771
Adds screen-reader-only text to the close button for modals ( #5274 , #5377 )
...
* Adds clearer text to the close button for modals
* Use existing wagtailConfig.STRINGS to store the new translatable string for JS, rather than introducing a new library.
* Update list of string constants for translation in the tests file
* Remove aria-hidden on modal dialog close button
2019-06-17 15:56:48 +01:00
Matt Westcott
77a3bf60ca
Add form media to users/edit.html ( #5390 )
2019-06-17 15:12:02 +01:00
Eric Dyken
eba3357fd4
Adds Collections section to editor's guide
2019-06-17 10:13:49 +01:00
Andy Babic
fdd8ddc2b1
Release notes for #5373
2019-06-13 13:56:49 +01:00
George Hickman
3624558e00
Expose Permission object in format_permssions tag
...
A checkbox (specifically, a BoundWidget) is instantiated with data from
a django.contrib.auth.models.Permission instance. However it doesn't
receive the full object so it isn't available in the template. This
stops a user from accessing useful values like Permission.name.
This adds the relevant Permission object to the template in a dict for
ease of access.
2019-06-13 13:47:27 +01:00
Thibaud Colas
c5e60ca1d4
Fix help-inverse icon regression introduced by icon refactorings in #5359
2019-06-12 18:41:51 +01:00
Thibaud Colas
4349c6c4dd
Add release notes for #5356
2019-06-12 18:31:32 +01:00
Helen C
c806f1008f
Fix styling and js regressions on page editor, and restore scheduled publishing special icon style
2019-06-12 18:31:32 +01:00
Thibaud Colas
5adda1af43
Fix regression for unpublished pages styles & revision index item
2019-06-12 18:31:32 +01:00
Helen C
36db643f20
On the images page, use a figcaption rather than a heading for the image description
2019-06-12 18:31:32 +01:00
Helen C
d3ccedd5ae
Remove unnecessary heading elements from the site listing page and the snippet index page.
2019-06-12 18:31:32 +01:00
Helen C
daf53ed5f4
Ensure navigation submenu titles correctly label the relevant subnavigation items
2019-06-12 18:31:32 +01:00
Helen C
c82f7fded3
Remove h2s from tabbed interface. This also reverts a styling change to the tabs that their addition had caused.
2019-06-12 18:31:32 +01:00
Helen C
6e32c6749b
Ensure navigation headings on search results correctly label the relevant nav element
2019-06-12 18:31:32 +01:00
Helen C
7e19f28ff5
Remove heading element wrapped around label element in order to resolve resulting incorrect heading structure.
2019-06-12 18:31:32 +01:00
Beth Menzies
1e5612ff90
adjust heading structure to be more accessible
2019-06-12 18:31:32 +01:00
kevinhowbrook
e8c64e593d
Missing class imports
2019-06-11 11:53:19 +01:00
Andy Babic
13b485a2a9
Fix sphinx errors
2019-06-08 18:27:42 +01:00
Andy Babic
2115d57c3e
Release notes for #5208
2019-06-08 18:03:24 +01:00
Seb
b839bd65bb
Add support for custom search handler classes to ModelAdmin's IndexView
...
Author: Seb <seb@takeflight.com.au>
Date: Sun Apr 7 12:34:00 2019 +1000
2019-06-08 17:57:24 +01:00
Helen Chapman
ed7ca7ccea
Stop repeating label, add image dimensions in image gallery & choosers for screen reader users ( #5355 )
...
- Images in the image listing now have an empty alt tag
- All information about the image, including title and image dimensions are now in the heading below
- The dimensions are visually hidden because they only relevant to screen readers, as sighted users can get and idea of the image dimensions from the thumbnail
2019-06-07 18:24:33 +01:00
Thibaud Colas
63635644cd
Add release notes for #5359 ( #5363 )
2019-06-07 18:13:04 +01:00
Dillen Meijboom
dd1597ea37
Implemented branding title prefix customization ( #5344 )
2019-06-07 17:06:00 +01:00
Matt Westcott
13133dad5b
Release note for #5361
2019-06-07 16:22:44 +01:00
kevinhowbrook
9ec7f9194e
Also offer no delete option on documents
2019-06-07 15:51:15 +01:00
kevinhowbrook
63d966819e
Offer no delete options, as is on pages and snippets
2019-06-07 15:51:15 +01:00
Coen van der Kamp
7205bd6a32
Merge pull request #5359 from thibaudcolas/bug/icons-sr-friendly-implementation-1224
...
Change icon font implementation to be screen-reader friendly (#1224 )
2019-06-07 12:57:34 +02:00
Thibaud Colas
cfea020605
Update icomoon project definition according to changes
2019-06-06 18:12:01 +01:00
Thibaud Colas
8cd384ec1f
Switch legacy icon implementations to use variables instead of hard-coded characters
2019-06-06 18:00:57 +01:00
Thibaud Colas
5e19ce89f1
Remove unneeded icon overrides from icon styles
2019-06-06 18:00:22 +01:00
Thibaud Colas
3af7e0ea71
Reorder styleguide icons to be in the same order as SCSS definitions
2019-06-06 17:59:29 +01:00
Thibaud Colas
431782c7ae
Switch all icons to be defined with private use codepoints instead of ASCII letters
2019-06-06 17:58:01 +01:00
Thibaud Colas
059c139515
Remove bad practice example from CSS guidelines
2019-06-06 17:04:23 +01:00