Skip to content

Conversation

@OpenStaxClaude
Copy link
Contributor

Summary

Adds a new cta_section_footer RichTextField to the Assignable page model to display footer content below the three CTA buttons on the Assignable landing page.

This field allows content editors to add formatted text (with links, bold, italic, etc.) as a disclaimer or additional information below the CTA section.

Changes

  • Added cta_section_footer RichTextField to Assignable model (pages/models.py:3414)
  • Added field to content_panels for Wagtail admin UI
  • Added field to api_fields for API exposure
  • Created Django migration 0162_assignable_cta_section_footer.py

Related Issues

  • CORE-1277: Add 3 CTA buttons to Assignable landing page

Test Plan

  1. Pull this branch
  2. Run migrations: python manage.py migrate
  3. Start the development server
  4. Navigate to the Assignable page in Wagtail admin
  5. Verify the new "Cta section footer" field appears in the content panels (after the CTA button fields)
  6. Add some rich text content with formatting
  7. Verify the field is exposed via the API

🤖 Generated with Claude Code

Added a new rich text field to display footer content below the three
CTA buttons on the Assignable landing page. This field allows content
editors to add formatted text (with links, bold, etc.) as a disclaimer
or additional information below the CTA section.

Changes:
- Added cta_section_footer RichTextField to Assignable model
- Added field to content_panels for Wagtail admin UI
- Added field to api_fields for API exposure
- Created Django migration 0162

Related to CORE-1277

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@TomWoodward TomWoodward requested a review from mwvolo October 15, 2025 14:24
@TomWoodward
Copy link
Member

@mwvolo i checked the agent logs and it did use the django migration script to create the migration

@TomWoodward TomWoodward merged commit 0358c3a into main Oct 16, 2025
6 checks passed
@TomWoodward TomWoodward deleted the CORE-1277-add-cta-footer branch October 16, 2025 19:51
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.

3 participants