Thibaud Colas
fbabd6ef5e
Disable Webpack css-loader URL handling in Storybook. Fix #8646
2022-06-09 17:12:52 +10:00
Matt Westcott
d641f6a9ac
Restore previous styles for status tags in title cell
2022-06-08 17:35:40 +01:00
Matt Westcott
c8c07839a0
Pick up show_locale_labels from the calling template
2022-06-08 17:35:40 +01:00
Matt Westcott
2ecb365da8
Remove unused _list_choose.html template
2022-06-08 17:35:40 +01:00
Matt Westcott
ae57c0e5fb
Convert browse results view to wagtail.admin.ui.tables framework
2022-06-08 17:35:40 +01:00
Matt Westcott
d21cdad976
Convert search results view to wagtail.admin.ui.tables framework
2022-06-08 17:35:40 +01:00
Matt Westcott
a3b1cb6c28
Add a page_type_display_name shortcut property
2022-06-08 17:35:40 +01:00
Matt Westcott
b5a84ca46c
Allow specifying classname on <tr> element
2022-06-08 17:35:40 +01:00
Matt Westcott
87db15927a
Move _page_title_choose.html include contents into _list_choose.html
2022-06-08 17:35:40 +01:00
Matt Westcott
627cd12cec
Incorporate parent_page into the main listing of the browse view
...
Rather than passing parent_page to the template separately and having to repeat the logic for what gets output, include it in the listing that we loop over.
2022-06-08 17:35:40 +01:00
Matt Westcott
a3098acd53
Move parent page row into the <tbody>
element
...
The general-purpose listing include put it in the `thead` to handle the explorer page design (where the parent page appears above the header row) - it isn't really meaningful for the chooser view to do that.
2022-06-08 17:35:40 +01:00
Matt Westcott
f72d4d4437
Remove dead code from _list_choose.html
...
The context variables full_width, show_ordering_column, show_bulk_actions, parent_page_perms, page_perms, checkbox_aria_label, orderable, ordering are never used on any of the views in wagtail.admin.views.chooser (which are the only ones which use _list_choose.html), so any template code that switches on them is unused.
2022-06-08 17:35:40 +01:00
Matt Westcott
a16d4e84ab
Remove redundant parent_page argument when calling _list_choose.html from _search_results.html
...
_search_results.html is only called from wagtail.admin.views.chooser.search, which does not pass a parent_page context variable.
2022-06-08 17:35:40 +01:00
Matt Westcott
543e6d15e6
Expand template inheritance tree for _list_choose.html
...
No cleanup at this point - this is simply copying _list.html, pasting in _list_choose.html's block overrides at the appropriate points, and replacing the _navigation_choose.html and _page_parent_page_title_choose.html includes (which appear once here and nowhere else) with their full code.
2022-06-08 17:35:40 +01:00
Thibaud Colas
4eb35dbc0a
Refactor styles to be loaded via single core.css file ( #8419 )
2022-06-07 13:26:58 +01:00
Thibaud Colas
2ab656a8d3
Move Wagtail’s stylesheets and vendor CSS & image files to client subfolder ( #8419 )
2022-06-07 13:26:58 +01:00
PaarthAgarwal
1f43d8ef51
Ensure TabbedInterface will not show a tab if no panels are shown
...
- If no panels show (due to permissions) the tab was still showing
- instead it is expected that the tabs should not show at all if empty
2022-06-02 22:12:55 +10:00
Stefan Hammer
c2e366600f
Add missing can_reorder_children() check, fixes #8458
...
Users which weren't allowed to reorder child pages (e.g. due to missing
"publish" permission), still saw the menu item to start reordering.
2022-06-02 08:26:31 +10:00
LB Johnston
d253f4784f
migrate Home (dashboard) to class based view
...
- resolves #8366
2022-06-02 08:17:37 +10:00
LB Johnston
fd5218220e
form builder - allow clean_name generation to be overridden
...
- adds a new class method to AbstractFormField `get_field_clean_name`
- resolves #6903
2022-06-02 08:07:24 +10:00
LB Johnston
6d0659333d
fix spelling - behaviour vs behavior
...
- documentation should be using the British english spelling
- most other spelling is `behaviour` so this aligns with the majority
2022-06-02 07:56:05 +10:00
jacobtoppm
a72b89b38d
Tweak border: none to border: 0 to fix linting
2022-06-01 17:19:17 +01:00
Tidiane Dia
25c43273a9
Add docs and releases notes for prefetch_renditions
method
...
Also add tests to ensure example in docs works fine.
2022-06-01 16:51:35 +01:00
Tidiane Dia
11bcfb1efc
Prefetch renditions in image index and chooser views
...
Add tests
2022-06-01 16:51:35 +01:00
Tidiane Dia
2a4977eef2
Test prefetch_renditions_method
2022-06-01 16:51:35 +01:00
Tidiane Dia
6dd02460a8
Return all renditions when no filters are provided to the prefetch_renditions method
2022-06-01 16:51:35 +01:00
Tidiane Dia
52ace9eae7
Add prefetch_renditions method on Image queryset manager
...
Update logic when creating and looking for a rendtion
2022-06-01 16:51:35 +01:00
jacobtoppm
ec649331a3
Release notes for #8590 and #8430
2022-06-01 16:51:33 +01:00
Tidiane Dia
ffa4530d1e
Update screenshots in the editor guide's section for images
2022-06-01 16:50:25 +01:00
Tidiane Dia
5af282625d
Make images listing style consistent across views
2022-06-01 16:50:25 +01:00
Tidiane Dia
562518dcae
Decrease horizontal space between dropdowns and remove grey lines around images
2022-06-01 16:50:25 +01:00
Tidiane Dia
1a4222c5ff
Set default number of entries to 30 and update tests
2022-06-01 16:50:25 +01:00
Tidiane Dia
8eebe0f795
Add tests for number of images shown per page
2022-06-01 16:50:25 +01:00
Tidiane Dia
69eab15527
Update dropdown and listing style in images index view
2022-06-01 16:50:25 +01:00
Tidiane Dia
a5e5f46b2d
Group filter select fields in images listing view
2022-06-01 16:50:25 +01:00
Tidiane Dia
4452600dc9
Increase INDEX_PAGE_SIZE to widen choices in entries per page dropdown and update tests
2022-06-01 16:50:25 +01:00
Tidiane Dia
cc09910eea
Add ability to select number of images shown per page
2022-06-01 16:50:25 +01:00
Tidiane Dia
bf0ecae7bf
Drop jQuery-related usage in images index template
2022-06-01 16:50:25 +01:00
Tidiane Dia
b1614930eb
Allow images to be sorted by date, title or file size
2022-06-01 16:50:25 +01:00
Steve Stein
910844eb30
Implement redesign of the Workflow Status dialog, fixing accessibility issues. Fix #8476 ( #8538 )
...
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-06-01 16:21:11 +01:00
LB (Ben Johnston)
0012c344d9
auto-format core markdown files ( #8603 )
...
- clean up formatting on existing martkdown files to align with prettier
2022-06-01 23:08:56 +10:00
LB (Ben Johnston)
b25b343225
Fix ESLint issue with how jQuery is treated as a core module ( #8591 )
2022-06-01 07:51:35 +01:00
LB (Ben Johnston)
9a04aefe9a
Disable ESLint prefer-default-export globally ( #8577 )
...
- default / named exports are used in varying places and it is not a critical blocker for future code
- disable this rule and in the future it can be re-assessed or moved to the core wagtail eslint config
2022-05-31 22:47:50 +01:00
Paarth Agarwal
1a49cae272
make integration tests' documentation more clear ( #8608 )
...
* updated integration test documentation
2022-05-30 20:06:34 +10:00
Paarth Agarwal
61c9422104
Added unit test for breadcrumb ( #8606 )
...
* completed tests for breadcrumbs
* clean up redundant code
2022-05-30 17:04:43 +10:00
Dan Swain
b53f12d394
Include missing import of FieldPanel
2022-05-28 06:40:25 +10:00
Thiago Costa de Souza
e6865e7b0f
documentation - migrate advanced_topics/customisation/** to md
2022-05-27 08:02:16 +10:00
Thiago Costa de Souza
4424d23fa4
documentation - migrate advanced_topics/images/** to md
2022-05-27 07:51:45 +10:00
LB Johnston
52e87968e2
fix up changelog entry for #7752
...
- release number is the same but the link is now adaptive
2022-05-27 07:25:30 +10:00
Tibor Leupold
4f5d688021
Add ability for upgrade notification to show the relevant release to the user
...
This now implements the logic to link to the next minor's release notes
when such a version difference is computed. If a patch release
difference is computed, then those release notes are linked.
The utils.tests.js seemed a bit unexpected location, because there is no
`utils.js` module. Now the module defining the tests and the one
defining the functionality are named similarly, as is common in the rest
of the code base.
- resolves #7336
- resolves #7405
- resolves #3938
- fixes #8537
Fix issue where upgrade notification was not using translated content.
2022-05-26 19:57:46 +10:00