Skip to content

Make 'updateDescendants' true by default - #5075

Merged
rtibbles merged 1 commit into
learningequality:hotfixesfrom
marcellamaki:descendants-by-default
Nov 25, 2025
Merged

Make 'updateDescendants' true by default#5075
rtibbles merged 1 commit into
learningequality:hotfixesfrom
marcellamaki:descendants-by-default

Conversation

@marcellamaki

@marcellamakimarcellamaki commented May 23, 2025

Copy link
Copy Markdown
Member

Summary

This PR sets the default data value of updateDescendants to true, so that when bulk/quick editing, the checkbox is checked by default. This makes it less likely to get "missed" be editors.

Tests were written by me for content and reviewed by claude to get the syntax right

References

Fixes#5043

Screen.Recording.2025-05-23.at.10.40.58.AM.mov

Reviewer guidance

Navigate into a channel and check each bulk editing action modal:

  • level
  • categories
  • requirements
  • language

For each, the checkbox for applying to the resources and folders within a folder should be checked by default.

@marcellamaki
marcellamakiforce-pushed the descendants-by-default branch from 60b23e3 to 71a4dc3CompareMay 27, 2025 14:29
@marcellamaki
marcellamaki marked this pull request as draft June 3, 2025 13:45
@marcellamakimarcellamaki added this to the Studio Q2 Patches milestone Jun 17, 2025
@rtibblesrtibbles self-assigned this Oct 7, 2025
@marcellamaki
marcellamaki marked this pull request as ready for review October 14, 2025 13:51

@rtibblesrtibbles left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look correct, tests look fine - my only thought would be, don't we want this targeted to hotfixes, not unstable?

@marcellamaki
marcellamaki changed the base branch from unstable to hotfixesNovember 14, 2025 14:57
@marcellamaki
marcellamaki changed the base branch from hotfixes to unstableNovember 14, 2025 14:57
@marcellamaki
marcellamaki changed the base branch from unstable to hotfixesNovember 24, 2025 14:21
@rtibbles
rtibbles merged commit c0cf16b into learningequality:hotfixesNov 25, 2025
13 checks passed
Sign up for freeto 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.

"Apply to descendants" should be selected by default

3 participants

@marcellamaki@rtibbles@bjester