Skip to content

Add optional funder display name to grants - #2573

Merged
maebeale merged 4 commits into
mainfrom
maebeale/organization-funder-display
Sep 30, 2026
Merged

maebeale merged 4 commits into
mainfrom
maebeale/organization-funder-display

Conversation

@maebeale

@maebeale maebeale commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 suggested review level: 3 Read 📖 one nullable column + a display-name fallback in Grant#funder_name, plus form field and specs

Grants get an optional "Funder display name" so a scholarship ticket can read as its funding org (a foundation or family fund) instead of one named individual — because a funder is usually more than the single person on file.

  • Funder entry is unchanged: still a person-or-organization picker (funder_sgid), not required to be an org.
  • New optional funder_display_name on grants. Grant#funder_name prefers it, falling back to the linked funder's name.
  • The linked funder still tracks the real contact and drives filters; the display name is just the public label.
  • On the ticket card, a display-name override renders as plain text (no link through to the individual's profile).

🤖 Generated with Claude Code

@maebeale maebeale changed the title Make grant funder an organization at entry Add optional funder display name to grants Sep 30, 2026
@maebeale
maebeale marked this pull request as ready for review September 30, 2026 10:32
maebeale and others added 4 commits September 30, 2026 06:35
A grant's funder is now picked from an organization search, so the ticket
callout shows the funding org (a foundation/company) rather than one named
individual, which better reflects that a funder is usually not a single person.

The funder column stays polymorphic so legacy person-funded grants remain
representable without a data migration.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Grant funder entry stays a person-or-organization picker (not required to be an
org). A new optional 'Funder display name' overrides what shows on scholarship
tickets, so a grant can read as its funding org (a foundation or family fund)
instead of one named individual, while the linked funder still tracks the real
contact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@maebeale
maebeale force-pushed the maebeale/organization-funder-display branch from 4dc261f to de3000d Compare September 30, 2026 10:37
@maebeale
maebeale merged commit 796a486 into main Sep 30, 2026
3 checks passed
@maebeale
maebeale deleted the maebeale/organization-funder-display branch September 30, 2026 10:48
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