Skip to content

Remove redundant Ombudsman->Ombuds override from steering-committee generator#825

Merged
richarddushime merged 1 commit into
mainfrom
fix-ombuds-script-override
Jul 2, 2026
Merged

Remove redundant Ombudsman->Ombuds override from steering-committee generator#825
richarddushime merged 1 commit into
mainfrom
fix-ombuds-script-override

Conversation

@LukasWallrich

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #824. That PR fixed the "Ombuds" role label on the Steering Committee page by adding a ROLE_LABEL_OVERRIDES workaround in scripts/generate_sc_profiles.py, which silently rewrote whatever the roster sheet said. That's the wrong layer for a data fix — it would have quietly diverged from the sheet forever.

The actual "Ombudsman" text was fixed at the source instead: the Role/Team/Role Title columns for Thomas Rhys Evans's row were corrected directly in the live "FORRT Steering Committee | Members" Google Sheet. This PR removes the now-redundant script-side override, so the generator just reflects whatever the sheet says (which is now the label the site already shows). The genuine code fix from #824 — giving each person-role occurrence in the sheet a unique DOM id, so a person with two roles gets two independently-openable modals — is untouched.

Test plan

  • hugo --minify build succeeds with no errors
  • codespell clean on the changed file
  • Confirmed the live roster sheet already reads "Ombuds" (not "Ombudsman"), so this is a no-op for the rendered page — pure code cleanup

🤖 Generated with Claude Code

The role label lived in the roster Google Sheet, not in code, so a
script-side override was the wrong fix — it would have silently
diverged from the sheet forever. Updated row 16 (Role/Team/Role Title)
in the live "FORRT Steering Committee | Members" sheet directly and
removed the now-unnecessary ROLE_LABEL_OVERRIDES workaround, keeping
only the genuine duplicate-DOM-id fix in the generator.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@LukasWallrich LukasWallrich requested a review from a team as a code owner July 2, 2026 10:17
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

👍 All image files/references (if any) are in webp format, in line with our policy.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

✅ Spell Check Passed

No spelling issues found when checking 1 changed file(s)! 🎉

@LukasWallrich

LukasWallrich commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2026-07-02 12:54:12 UTC
Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

@richarddushime richarddushime merged commit 822c797 into main Jul 2, 2026
5 checks passed
@richarddushime richarddushime deleted the fix-ombuds-script-override branch July 2, 2026 13:21
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.

2 participants