Matt Westcott
b8a9a2d319
Deprecate wagtail.contrib.modeladmin.menus.SubMenu in favour of wagtail.admin.menu.Menu
...
The Menu class was not originally designed to accept menu items at constructor time (instead requiring them to be passed via hooks); ModelAdmin's SubMenu class patched this functionality in, and the documentation for extending admin views piggybacked on this. Add this functionality to the base Menu class so that we don't have this unnecessary dependency on ModelAdmin.
2022-06-28 16:32:15 +10:00
LB Johnston
b9f6776600
documentation - migrate docs/support to markdown
2022-06-28 16:16:09 +10:00
LB Johnston
0f9c20e6c6
documentation - rename docs/support to md
2022-06-28 16:16:09 +10:00
sage
d40cf331d0
Extract drafts-related fields, methods, and properties from Page
to DraftStateMixin
( #8612 )
2022-06-27 15:29:01 +01:00
Karl Hobley
920c0afdf4
Changelog/release note/contributors for #8747 #8751 #8725 #8724 #8722
2022-06-27 14:56:13 +01:00
LB Johnston
d6baee0754
gettext utils - fix issue where ngettext
would not work
...
- ngettext was not correctly set up and would not do any pluralisation
- add full unit test suite for JS translation utils
- add full JSDOC definitions for JS translation utils
2022-06-27 14:44:32 +01:00
LB Johnston
f797896cba
Update some React component files to use .tsx
...
- these can be converted to Typescript components without any changes
2022-06-27 09:45:59 +01:00
LB Johnston
e140c41a89
documentation - markdown formatting
...
- apply general fixes to existing markdown documentation
- various cases of rst syntax still used
- update some links to be the new format
- clean up line breaks (prettier)
2022-06-25 22:44:42 +10:00
Matt Westcott
97b3ab2c39
Fix 'create one now' link on snippet choosers
...
Regression introduced in #8422
2022-06-25 22:27:08 +10:00
LB Johnston
409c840adb
add changelog for #8741
2022-06-25 22:23:42 +10:00
PaarthAgarwal
1af451ac0d
breadcrumbs - rename template tag & refine URL generation
2022-06-25 22:23:42 +10:00
PaarthAgarwal
f4f621cbc3
breadcrumbs - remove ‘move’ breadcrumbs as no longer needed
2022-06-25 22:23:42 +10:00
Tibor Leupold
081f46c07f
Documentation - search indexing - Add link to the Postgres docs
...
- Postgres does not provide true control the search ranking using the database search backend.
- Postgres only supports four weight levels and this should be clarified in the documentation
2022-06-25 21:49:04 +10:00
Sage Abdullah
e0a604e227
Add RevisionsCompare view in snippets
2022-06-24 15:55:05 +01:00
Sage Abdullah
2664a4c1fc
Extract generic RevisionsCompareView from page revisions_compare view
2022-06-24 15:55:05 +01:00
Sage Abdullah
c634fc11cc
Move get_snippet_panel to get_model_panel and fix missing return in get_snippet_edit_handler
2022-06-24 15:12:49 +01:00
LB Johnston
c76579fc1e
migrate docs contrib redirects & searchpromotions to md
...
- relates to #8383
2022-06-24 22:01:53 +10:00
Yves Serrano
c5c93cba67
convert DecimalBlock value back to Decimal ( #8694 )
...
Fixes #4647
2022-06-24 12:15:23 +01:00
LB Johnston
f252aa83d1
eslint - remove prefer-object-pread ignoring & format/fix
2022-06-24 11:17:04 +01:00
Viggodevries
d294617544
change the admin page move interface to a page chooser panel
...
- fixes #8647
2022-06-24 16:48:41 +10:00
LB Johnston
ecf99931d9
eslint - remove no-import-assign (had no issues)
2022-06-24 08:25:02 +10:00
LB Johnston
5ba404704b
eslint - remove operator-assignment & format
2022-06-24 08:25:02 +10:00
LB Johnston
a0c769b845
eslint - remove no-extra-boolean-cast & format
2022-06-24 08:25:02 +10:00
LB Johnston
0c3c8ae49b
eslint - remove 'no-lonely-if' & format
2022-06-24 08:25:02 +10:00
LB Johnston
75d2f063a2
eslint - update lines-between-class-members & format
...
- allow single line members to be compact
2022-06-24 08:25:02 +10:00
LB Johnston
f10eb48ae3
eslint - remove import/no-cycle as not needed
2022-06-23 13:42:28 +01:00
LB Johnston
9f7c023c12
eslint - remove import/no-extraneous-dependencies & add ignore
...
- ignoring in one location where import is added for dev only
2022-06-23 13:41:59 +01:00
LB Johnston
6995ba4aee
eslint - move import/first & fix
...
- import/first is useful in tests when we need to set up globals before importing (jquery)
2022-06-23 13:35:09 +01:00
LB Johnston
6fd77175aa
eslint - remove import/no-useless-path-segments & format
2022-06-23 13:35:09 +01:00
LB Johnston
e0b6d54e25
eslint - remove import/order & format
2022-06-23 13:35:09 +01:00
LB Johnston
20a75b2a90
eslint - remove rule import/newline-after-import & format
...
- relates to #8731
2022-06-23 13:35:09 +01:00
Sage Abdullah
7b9531f991
Use ReportView for Snippets HistoryView and use filterset
2022-06-23 09:42:22 +01:00
Sage Abdullah
4da0b7bcb8
Add InlineActionsTable component
2022-06-23 09:42:22 +01:00
Sage Abdullah
ebba67c4ae
Allow customizing table class in generic IndexView
2022-06-23 09:42:22 +01:00
Sage Abdullah
1daae922b2
Add revisions revert view to Snippets
2022-06-23 09:42:22 +01:00
Sage Abdullah
cba8156491
Extract RevisionsRevertMixin
2022-06-23 09:42:22 +01:00
Sævar Öfjörð Magnússon
a316408928
convert the docs/topics/** from RST to Markdown
...
Relates to #8383
* Convert the image tag topic to Markdown
* Convert the permissions usage to Markdown
* Convert the topic of snippets to Markdown
* Convert the streamfield topic to markdown
* Convert the writing templates doc to Markdown
2022-06-23 08:12:07 +10:00
LB Johnston
58095cde30
documentation minor fixes
2022-06-23 08:12:07 +10:00
Stefan Hammer
82ff0f935a
Added new get_primary_button_for_obj() to ButtonHelper
...
- This method is now used to add links to the IndexView's rows, where
possible.
- If the user does not have permissions to edit, the inspect view will be used (if enabled), otherwise the item till not be clickable
- fixes #8261
2022-06-23 07:51:47 +10:00
LB Johnston
73c8178d0d
add additional release note for #8702
...
- fixed as part of 4411b76388
- see wagtail/admin/templates/wagtailadmin/chooser/_browse_results.html
- removed aria-label on `u-btn-current` as content was already in the button
2022-06-23 07:19:51 +10:00
PaarthAgarwal
4411b76388
Added new non collapsible breadcrumbs to page chooser
2022-06-23 07:16:19 +10:00
Tidiane Dia
cb4017c649
Cache model permission codenames in PermissionHelper
2022-06-22 17:25:42 +01:00
igor
fd7ef0a68a
Fix assert type in test_content_page_subpages method ( #8725 )
...
Co-authored-by: Igor Strapko <igor@goodpraxis.coop>
2022-06-22 11:03:50 +01:00
Yuekui
9cf1123d58
Move django-filter version upper bound to 23 ( #8724 )
2022-06-22 11:03:31 +01:00
Andy Babic
9ac3877980
Use iterator() wherever PageQueryset result caching is not needed ( #8722 )
2022-06-22 11:03:17 +01:00
Sage Abdullah
0b516859c5
Save revision in modeladmin create and edit views if model extends RevisionMixin
2022-06-22 09:31:25 +01:00
Sage Abdullah
255e59dd07
Save revision in generic EditView and CreateView if model extends RevisionMixin
2022-06-22 09:31:25 +01:00
Sage Abdullah
96a0eb0fa0
Move logging in generic CreateView and EditView to save_instance() method
2022-06-22 09:31:25 +01:00
Sage Abdullah
dba42161e7
Move revision ForeignKey from PageLogEntry to BaseLogEntry
2022-06-22 09:31:25 +01:00
Matt Westcott
911f17bf8f
Typo in generic views docs - People -> Person ( #8720 )
2022-06-21 17:11:56 +01:00