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
57beeb7154
Improve docs on scheduled publishing mechanism for clarity
...
Explicitly state that clicking Publish is required for the schedule to take effect.
Also document the edge cases for scheduled publishing when a page is scheduled to be unpublished
2022-09-30 16:13:19 +01:00
Sage Abdullah
c94443fd96
Add docs on how to enable schedule publishing on snippets
2022-09-30 16:13:19 +01:00
Dan Bentley
01c250859a
Fix preview for pages using Form page models
...
- Adds missing form to preview context
- broke when moving to `PreviewableMixin` - see #8709
2022-09-30 07:33:04 +10:00
LB Johnston
02ffdd4213
changelog for #9265
2022-09-30 06:35:19 +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
Sage Abdullah
48761ef5a9
Update docs for renaming publish_scheduled_pages command to publish_scheduled
2022-09-29 10:28:36 +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
Thibaud Colas
3c17fce151
Add 4.0.3 release notes with fix for #9134 ( #9259 )
2022-09-28 11:17:11 +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
Sage Abdullah
0a0bd30fad
Allow customising snippet listing columns with list_display
2022-09-28 10:39:48 +01:00
Matt Westcott
a81f7f76b9
Release note for #9203
2022-09-27 11:16:53 +01:00
Sage Abdullah
a7249a851f
Document SnippetViewSet and how to customise it
2022-09-27 10:18:18 +01:00
Matt Westcott
8b32236822
Fill in release date for 4.0.2
2022-09-23 12:04:04 +01:00
Matt Westcott
18d02e5fed
Document django-taggit 3.0.0 requirement for Django 4.1
...
Alternative to #9244 , as per https://github.com/wagtail/wagtail/pull/9244#issuecomment-1255908946
2022-09-23 12:02:20 +01:00
Matt Westcott
77ed99b16e
Release note for #9242
2022-09-23 11:04:47 +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
Daniel Kirkham
fb1d441ed5
Fix note markup in developing doc
2022-09-22 15:09:58 +10:00
LB Johnston
417546a5c6
changelog for #9239
...
- relates to #9232
2022-09-22 15:06:27 +10:00
Dan Braghis
57e309ab14
Move the 'Translate' page header button to simple_translation's wagtail_hooks ( #9235 )
2022-09-21 15:38:12 +01:00
Matt Westcott
cb009d1c01
Ensure "recent edits" panel works when page record is missing
...
Fixes #9185
2022-09-21 08:06:33 +10:00
Matt Westcott
882ed28359
Set related_name on user revision relation to avoid conflict with django-reversion ( #9234 )
...
Fixes #9158
2022-09-20 16:03:46 +01:00
Tidiane Dia
0f26facde4
Fix entries per page selected value ( #9213 )
...
Fixes #9212
2022-09-20 16:00:58 +01:00
Tidiane Dia
4447333160
Fix undefined error when some dropdowns aren't shown in the images index view ( #9211 )
...
Fixes #9210
2022-09-20 14:46:31 +01:00
Matt Westcott
cee4bb8880
Fix capitalisation on Stefan Hammer's name
2022-09-20 14:23:39 +01:00
LB Johnston
bf65fa94ea
fix issue with edit page header delete button showing an invalid next_url
...
- fixes #9195
- header button on edit page & page listing - unpublish now correctly includes the next url (was missing on page listing previously)
- header button on edit page - delete button does not include next url (as this would be the edit page for what was deleted)
- adds more robust unit tests for the page listing & page header more hooks, including separating the tests out to separate classes
2022-09-20 14:22:58 +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
Storm Heg
6a8ce3161e
Fix code style of example in Wagtail API docs
...
Example code should be compliant with PEP-8.
2022-09-19 21:49:01 +10:00
LB Johnston
3fa153016b
fix contents in 2.16.3 release notes (again)
2022-09-19 19:47:11 +10:00
LB Johnston
0e036d228f
Add changelog entry for 4.0 - bulk actions for snippets #8574
...
- also add Shohan to contributors list
- resolves #8183
2022-09-19 19:40:46 +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
LB Johnston
e46991ffbe
fix typo in 4.0 release notes fix
...
- frontent changed to frontend
2022-09-16 07:40:03 +10:00
LB Johnston
6f897ccc9e
fix up spelling of Matt Westcott
2022-09-16 07:38:38 +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
Steve Stein
d96510949a
Update alignment and reveal logic of fields’ comment buttons. Fix #9025 ( #9164 )
...
Co-authored-by: Steven Steinwand <steven_ts@hotmail.com>
Co-authored-by: Thibaud Colas <thibaudcolas@gmail.com>
2022-09-14 16:30:37 +01:00