Skip to content

Test | Spike PR | Remove legacy XModule mixins #38236

Closed
farhan wants to merge 1 commit intomasterfrom
feat/remove-legacy-xmodule-mixins
Closed

Test | Spike PR | Remove legacy XModule mixins #38236
farhan wants to merge 1 commit intomasterfrom
feat/remove-legacy-xmodule-mixins

Conversation

@farhan
Copy link
Copy Markdown
Contributor

@farhan farhan commented Mar 30, 2026

Purpose of the creation of the PR:

As per plans to remove the xmodule code altogether from the edx-platform

This PR, child PR's has been created using LLMs to have an idea of the impact of the changes to remove the url_name, category, course_id, location properties from edx-platform XModuleMixin

Main ticket: openedx/xblocks-contrib#197
Relevant ticket having details: openedx/xblocks-contrib#125

Child PRs:

Summary of the spike:

Spike was to have an idea of the changes in the edx-platform required while removing url-name, category, course_id, location properties from XModuleMixin

  • Removing url-name impacting around 20 file changes with small test cases fixing required.
  • Removing course-id impacting atleast 12 file changes with small test cases fixing required.
  • Removing category impacting atleast 40 file changes with atleast 5 test cases files fixings required.
  • Removing url-name impacting atleast 365 file changes with atleast many test cases fixing required.

Closing the PR as it seems lots of changes and make sense to plan it in the future.

@farhan farhan force-pushed the feat/remove-legacy-xmodule-mixins branch from 51e6271 to bd08b5b Compare March 30, 2026 13:09
This was referenced Mar 30, 2026
@farhan
Copy link
Copy Markdown
Contributor Author

farhan commented Mar 31, 2026

Closing as it was test activity via generative code to check the impact of change.

@farhan farhan closed this Mar 31, 2026
@farhan farhan changed the title WIP | Feature Branch | Remove legacy XModule mixins Test | Spike PR | Remove legacy XModule mixins Mar 31, 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