Skip to content

Drop xmodule mixin support from the xblocks-contrib blocks#38264

Draft
farhan wants to merge 3 commits intomasterfrom
farhan/drop-xmodule-mixin-from-xblocks-contrib
Draft

Drop xmodule mixin support from the xblocks-contrib blocks#38264
farhan wants to merge 3 commits intomasterfrom
farhan/drop-xmodule-mixin-from-xblocks-contrib

Conversation

@farhan
Copy link
Copy Markdown
Contributor

@farhan farhan commented Apr 1, 2026

Drop xmodule mixin support from the xblocks-contrib blocks

We can consider it as the common branch for the support of all the xblocks-contrib blocks as most of the fixes will be common.

Relevant xblocks-contrib PR: openedx/xblocks-contrib#225
Relevant xblocks PR: openedx/XBlock#903

Spelunking activity:

PR: #38250
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

@farhan farhan force-pushed the farhan/drop-xmodule-mixin-from-xblocks-contrib branch from a2abe37 to 7d7e607 Compare April 1, 2026 11:10
@farhan farhan closed this Apr 1, 2026
@farhan farhan reopened 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