0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-12-01 11:41:20 +01:00

[feat] Check for edit permissions in the move bulk action for pages with no move permission

This commit is contained in:
Shohan 2021-07-21 01:53:32 +05:30 committed by Matt Westcott
parent 02b4ee3412
commit 3749f6022a

View File

@ -73,8 +73,14 @@ class MoveBulkAction(PageBulkAction):
pages_with_duplicate_slugs.append(page)
if pages_without_destination_access or pages_with_duplicate_slugs:
return TemplateResponse(request, self.template_name, {
'pages_without_destination_access': pages_without_destination_access,
"pages_with_duplicate_slugs": pages_with_duplicate_slugs,
'pages_without_destination_access': [
{'page': page, 'can_edit': page.permissions_for_user(self.request.user).can_edit()}
for page in pages_without_destination_access
],
"pages_with_duplicate_slugs": [
{'page': page, 'can_edit': page.permissions_for_user(self.request.user).can_edit()}
for page in pages_with_duplicate_slugs
],
'destination': destination,
**self.get_context_data(destination=destination)
})