Skip to content

Add People section - PersonIndexPage and PersonPage#635

Closed
Pra26nav wants to merge 7 commits intowagtail:mainfrom
Pra26nav:main
Closed

Add People section - PersonIndexPage and PersonPage#635
Pra26nav wants to merge 7 commits intowagtail:mainfrom
Pra26nav:main

Conversation

@Pra26nav
Copy link

@Pra26nav Pra26nav commented Mar 6, 2026

Closes #567, part of #566

What this adds

  • PersonIndexPage model with intro field
  • PersonPage model with first_name, last_name, role,
    department, bio, photo, email, linkedin_url fields
  • Templates for both pages
  • WagtailPageTestCase tests alongside
  • generate_people management command (faker)
    for generating 50-100 realistic people pages

Still to come

  • Expanding to 100 people pages
  • Press releases section

@Pra26nav Pra26nav marked this pull request as ready for review March 10, 2026 13:11
@thibaudcolas
Copy link
Member

👋 please don’t use AI to write contributions like this in the future. See our GSoC AI policy. When this policy isn’t followed, we may resort to a ban from Wagtail community spaces, or automatic disqualification from GSoC participation. It’s clear you haven’t given this enough human input as this has clearly already been implemented in #574.

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.

People section of the site

2 participants