ietf-tools / ietf-tools/datatracker
Make show-on-agenda a per-session property
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.1k
- Forks
- 853
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 45
Description
Whether a session appears on the main agenda should become a property of the Session itself, with the current GroupFeature-derived value serving only as the default at session creation time. This ties into the on_agenda work on the Session model. See #5437.
Task
- Add a per-session on_agenda property defaulted from GroupFeature at creation, and use it for agenda inclusion.
Agent-assisted triage
- Suggested size: M
- Suggested priority: medium
- Suggested lane: standard
- Analysis confidence: medium
- Updated with agent assistance on 2026-08-19
Original report
Whether or not to put a given session on the main agenda should become a property of session. The current GroupFeature derived value can provide a default for the Session as it is created.
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 with the Session model and the existing GroupFeature-derived on_agenda value, then trace session creation and the logic that includes sessions on the main agenda. Done means each Session stores an on_agenda value defaulted from GroupFeature at creation and agenda inclusion uses that per-session value.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, python
- Domain
- backend, database
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100