Skip to content

Test PR | Don't Merge | Drop the addition of XModuleMixin for the xblocks-contrib blocks#38250

Closed
farhan wants to merge 2 commits intomasterfrom
farhan/drop-legacy-mixins-for-xblocks-contrib
Closed

Test PR | Don't Merge | Drop the addition of XModuleMixin for the xblocks-contrib blocks#38250
farhan wants to merge 2 commits intomasterfrom
farhan/drop-legacy-mixins-for-xblocks-contrib

Conversation

@farhan
Copy link
Copy Markdown
Contributor

@farhan farhan commented Mar 31, 2026

Ticket: openedx/xblocks-contrib#223

In this PR I tried to avoid the addition of XModuleMixin to xblocks-contrib blocks but it couldn't happen because of complexity of the code and its dependency on the xblock/runtime.py:Mixologist class

So closing this PR on account of this PR openedx/XBlock#903 which is working for the required testing

Finding:

  • As per my testing experience component.py, preview.py and split.py changes are impacting only at runtime reading from the logs (while rendering the blocks on lms/cms)

@farhan farhan force-pushed the farhan/drop-legacy-mixins-for-xblocks-contrib branch from dd46720 to 12b0f9d Compare March 31, 2026 09:57
@farhan farhan changed the title feat!: Drop the addition of XModuleMixin for the xblocks-contrib blocks Drop the addition of XModuleMixin for the xblocks-contrib blocks Mar 31, 2026
@farhan farhan force-pushed the farhan/drop-legacy-mixins-for-xblocks-contrib branch from 12b0f9d to ec6b9a2 Compare March 31, 2026 11:56
@farhan farhan force-pushed the farhan/drop-legacy-mixins-for-xblocks-contrib branch from ec6b9a2 to 95f6ef1 Compare March 31, 2026 12:23
@farhan farhan changed the title Drop the addition of XModuleMixin for the xblocks-contrib blocks Test PR | Don't Merge | Drop the addition of XModuleMixin for the xblocks-contrib blocks Mar 31, 2026
@farhan
Copy link
Copy Markdown
Contributor Author

farhan commented Apr 1, 2026

So closing this PR on account of this PR openedx/XBlock#903 which is working for the required testing

@farhan farhan closed this Apr 1, 2026
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.

1 participant