Skip to content

Add publish-and-sync translations actions to editor and bulk workflows (Fixes #789)#910

Open
zanzo2003 wants to merge 2 commits into
wagtail:mainfrom
zanzo2003:bulk-syncup-issue#789
Open

Add publish-and-sync translations actions to editor and bulk workflows (Fixes #789)#910
zanzo2003 wants to merge 2 commits into
wagtail:mainfrom
zanzo2003:bulk-syncup-issue#789

Conversation

@zanzo2003

Copy link
Copy Markdown

Solved Issue - #789
Summary

  • introduce a shared sync_translation_source() helper and result dataclass so page/snippet updates, hooks, and actions reuse the same publish + machine-translation pipeline
  • add a “Publish & sync translations” editor action that appears when translated copies exist, reusing Wagtail’s long-running button UX and posting the special submit value
  • mplement a bulk “Publish & sync translations” action with confirmation template, permission checks, and descendant handling so editors can publish multiple pages and synchronize locales in one step
  • expand regression coverage for the new button visibility, hook messaging/permissions, and bulk action behavior

@zanzo2003

Copy link
Copy Markdown
Author

PFA Attaching test result

Screenshot 2026-03-10 at 1 30 04 AM Screenshot 2026-03-10 at 1 30 45 AM Screenshot 2026-03-10 at 1 31 15 AM Screenshot 2026-03-10 at 1 32 38 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant