Wireframes with invented people. Nothing here sends anything.
Admin · step 10 · launch

People and steward approval

An admin opens one Person, known by one email address, and sees every role, their interests, backcountry user type, organizations, subscriber state and do-not-mail. After fall training the admin records steward approval with when and by whom, and may withdraw it; approval is what makes a steward's check-ins count. Someone who uses two addresses is two Persons, never merged, and an admin can delete a Person.

The flow

Find person by email One Person roles, interests Give approval when, by whom Approval email step 11 Withdraw stops counting Delete records: open (#187) All people a list (#187)

The screen

Ann Rivera · Person

ann.rivera@example.com · also Patrol (organization)
Roles
steward approved Nov 14, 2026 by Mara Quist, after fall trainingwithdraw
installer took a sign ticket Nov 22, 2026
Interests and answers
Interests: stewarding, avalanche teaching · Backcountry user type: local · Steward survey response, Sep 2026
Mail
Subscriber since 2023 · Mailchimp importnot do-not-mail
Housekeeping
Delete this PersonAll people
Theo Park · Person · patroller from the admin's last patroller list
theo.park@example.com · patroller · Patrol · no steward approval · do-not-mail: no

Three ways to build it

Low not chosen

People in Django's built-in admin: a row per Person with their email and do-not-mail; approval is a checkbox with no date.

Medium committed

One Person's page with their role, interest and flag; approval given and withdrawn by an admin with when and by whom; the approval notice sent; delete a Person. Committed for first snow (#67), because approval is what makes the steward check-in report true.

High not chosen

The medium page plus a list of all people to search and act from (#187). Merge and split stay out (#69, kept as an enhancement).

What the tests prove

Measurements

Counted on the wireframe; live numbers come from the usage compartment once the screen exists.

1screen
2taps to give approval, plus a confirm
2fields: the date and a note on approval

Decided

Questions for you

  1. Nothing open on this page. Tell us if a screen reads wrong.

Tell us what you think

One form for every page; this link carries this page's name.

Answer the form about this page