openedx / openedx/openedx-platform
History Log: Show intermediate entries in container history log
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.2k
- Forks
- 4.4k
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 42
Description
See:
- https://openedx.slack.com/archives/C06JG6RFE4V/p1776875750446459
- https://openedx.slack.com/archives/C06JG6RFE4V/p1776956261459629
Current behavior: In the container history log, a group shows only entries with changes made to the container itself and all of its descendant components. It does not include other intermediate changes.
New requirement:
The conclusion is that non-side-effect changes to intermediate containers should show up. So things like "Unit renamed" or "Unit deleted" should show up in a Section or Subsection history log. We especially want to avoid a situation where a container is in a draft state but does not show any pending changes to publish.
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
The issue names the container history log but no implementation files, tests, or entry points. Start by locating the history-log code and its existing coverage, then trace how entries are collected for intermediate containers. Done means non-side-effect changes such as renames and deletions appear in the relevant Section or Subsection history and pending changes are visible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100