ietf-tools / ietf-tools/datatracker
Ballot preview-email hang and ballot email test coverage
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.1k
- Forks
- 853
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 45
Description
Previewing a ballot position email hangs for RSAB/IRSG because /doc/build-position-email/ returns 403, and the ballot-comment send path is only tested for one body/ballot type. The report of ballots silently never being sent (#3435) was closed as completed on 2026-08-03 — the remaining work here is the preview hang and the test coverage, not delivery tracking.
Subtasks
- Fix RSAB/IRSG ballot 'preview email' hang caused by 403 from /doc/build-position-email/
- Reimplement test_send_ballot_comment to cover other approving bodies/ballot types and assert computed To/CC
Agent-assisted triage
- Suggested size: M
- Suggested priority: major
- Suggested lane: quick-win
- Consolidated from: #10642, #7867
- Aggregated with agent assistance on 2026-08-21
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the RSAB/IRSG preview request to /doc/build-position-email/ and inspect the existing test_send_ballot_comment test. Verify that previewing no longer hangs on a 403, then expand coverage for other approving bodies and ballot types with assertions for the computed To and CC.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, python
- Domain
- backend, testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100