Anonym Part 11: Backend Updates#17003
Merged
kkellydesign merged 106 commits intoWT-514-anonym-homepage-cmsfrom Jan 29, 2026
Merged
Anonym Part 11: Backend Updates#17003kkellydesign merged 106 commits intoWT-514-anonym-homepage-cmsfrom
kkellydesign merged 106 commits intoWT-514-anonym-homepage-cmsfrom
Conversation
…lements on AnonymTopAndBottomPage
… better handle the need for other card types in the future
…kend-updates-branch
…kend-updates-branch
…kend-updates-branch
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## anonym-part-10-table-component #17003 +/- ##
==================================================================
+ Coverage 81.95% 82.18% +0.22%
==================================================================
Files 165 167 +2
Lines 8804 8917 +113
==================================================================
+ Hits 7215 7328 +113
Misses 1589 1589 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Base automatically changed from
anonym-part-10-table-component
to
WT-514-anonym-homepage-cms
January 29, 2026 23:11
* for consistency with springfield, add wagtail helper dependencies * set up wagtail-localize-dashboard on project * set up wagtail-localize-intentional-blanks on project * create fixtures for tests and create test anonym pages with a management command (#17008)
kkellydesign
approved these changes
Jan 29, 2026
…b.com/mozilla/bedrock into anonym-part-11-backend-updates-branch
1f0cd72
into
WT-514-anonym-homepage-cms
2 of 3 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
If this changeset needs to go into the FXC codebase, please add the
WMO and FXClabel.One-line summary
This pull request implements the backend changes from https://mozilla-hub.atlassian.net/browse/WT-561.
Significant changes and points to review
Person.descriptionis now aRichTextFieldTwoColumnBlock.subheading_textis now optionalPersonnow has alearn_more_linkfor a URL to learn more about a personAnonymContactPagesubheadingis now editable, and users can chooseform_fieldsin Wagtail. Note: the form still submits to the same URL (which does not handle the form submission)AnonymNewsItemPages are displayed in cards on theAnonymNewsPage. If theAnonymNewsItemPagehas a non-emptylink, then clicking on that card takes the user to the URL; if thelinkfield is empty, then clicking on that card takes the user to the Wagtail page.AnonymCaseStudyItemPages are displayed in cards on theAnonymCaseStudyPage.LogoCardBlockhas been replaced with theCaseStudyItemListBlock, which allows users to choose case studies to display in the blockNote that that
AnonymNewsItemPage.linkdetermines whether it will show up in the sitemap or not. However, it does not regenerate the sitemap; instead the sitemap will be updated the next time that thepython manage.py update_sitemaps_datacommand is run. The same issue exists for page publishes/unpublishes. If we need to update the sitemap more frequently (like when a page is published), we will need to make that change.Issue / Bugzilla link
WT-561
Testing
log in to wagtail, and make (or update) anonym pages to match the designs
Note: this pull request does NOT include the styles needed to match the designs