Skip to content

feat!: Remove the course sock and related APIs. - #36436

Merged
feanil merged 1 commit into
masterfrom
feanil/remove_courseware_sock
Apr 9, 2025
Merged

feat!: Remove the course sock and related APIs.#36436
feanil merged 1 commit into
masterfrom
feanil/remove_courseware_sock

Conversation

@feanil

@feanil feanil commented Mar 24, 2025

Copy link
Copy Markdown
Contributor

DEPR: #36429

This change removes the course_sock and related API data. The UI it
removes is on the Legacy Courseware pages which have also been replaced
and have their own deprecation ticket

Before this can be merged, we will need to update the
frontend-app-learning MFE to no longer consume the
can_show_upgrade_sock attribute.

BREAKING CHANGE: CourseHomeMetadata, ProgressTab, OutlineTab and
VerifiedMode APIs will no longer have a can_show_upgrade_sock
attribute.

This PR depends on #36430 and openedx/frontend-app-learning#1647 which need to merge first.

@feanil
feanil changed the base branch from master to feanil/update_courseware_links March 24, 2025 14:53
@feanil feanil changed the title feanil/remove courseware sock feat!: Remove the course sock and related APIs. Mar 24, 2025
feanil added a commit to openedx/frontend-app-learning that referenced this pull request Mar 24, 2025
DEPR: openedx/openedx-platform#36429

This piece of data is not being used anywhere but was still being
consumed so just drop the data so that the backend can be updated to no
longer provide the data.

The backend API is being updated in openedx/openedx-platform#36436
@feanil
feanil force-pushed the feanil/update_courseware_links branch from b7162ec to c0324e8 Compare March 24, 2025 17:14
@feanil
feanil force-pushed the feanil/remove_courseware_sock branch 3 times, most recently from 1a9c325 to 1a514a2 Compare March 24, 2025 17:48
@feanil
feanil force-pushed the feanil/update_courseware_links branch from c0324e8 to e1a3a6b Compare March 24, 2025 18:09
@feanil
feanil force-pushed the feanil/remove_courseware_sock branch from 1a514a2 to 32bd1ab Compare March 24, 2025 18:14
@feanil
feanil marked this pull request as ready for review March 31, 2025 16:41
@feanil
feanil force-pushed the feanil/update_courseware_links branch from e1a3a6b to cdf2603 Compare April 4, 2025 18:01
@feanil
feanil requested review from a team as code owners April 4, 2025 18:01
Base automatically changed from feanil/update_courseware_links to master April 4, 2025 19:04
DEPR: #36429

This change removes the course_sock and related API data.  The UI it
removes is on the Legacy Courseware pages which have also been replaced
and have their own [deprecation ticket](#35803)

Before this can be merged, we will need to update the
frontend-app-learning MFE to no longer consume the
`can_show_upgrade_sock` attribute.

BREAKING CHANGE: CourseHomeMetadata, ProgressTab, OutlineTab and
VerifiedMode APIs will no longer have a `can_show_upgrade_sock`
attribute.
@feanil
feanil force-pushed the feanil/remove_courseware_sock branch from 32bd1ab to 1829eb7 Compare April 7, 2025 14:29
@feanil
feanil requested a review from kdmccormick April 7, 2025 14:31

@bradenmacdonald bradenmacdonald left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I don't know whether or not 2U is still using this, but otherwise the removal looks good to me. Thanks for cleaning this up!

@AhtishamShahid
AhtishamShahid removed the request for review from a team April 8, 2025 06:01
@kdmccormick
kdmccormick removed their request for review April 9, 2025 13:58
feanil added a commit to openedx/frontend-app-learning that referenced this pull request Apr 9, 2025
DEPR: openedx/openedx-platform#36429

This piece of data is not being used anywhere but was still being
consumed so just drop the data so that the backend can be updated to no
longer provide the data.

The backend API is being updated in openedx/openedx-platform#36436
@feanil
feanil merged commit 488891c into master Apr 9, 2025
@feanil
feanil deleted the feanil/remove_courseware_sock branch April 9, 2025 14:14
@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production.

@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

1 similar comment
@edx-pipeline-bot

Copy link
Copy Markdown
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

nsprenkle pushed a commit to edx/frontend-app-learning that referenced this pull request Apr 28, 2025
DEPR: openedx/openedx-platform#36429

This piece of data is not being used anywhere but was still being
consumed so just drop the data so that the backend can be updated to no
longer provide the data.

The backend API is being updated in openedx/openedx-platform#36436
jciasenza pushed a commit to jciasenza/frontend-app-learning that referenced this pull request May 19, 2025
DEPR: openedx/openedx-platform#36429

This piece of data is not being used anywhere but was still being
consumed so just drop the data so that the backend can be updated to no
longer provide the data.

The backend API is being updated in openedx/openedx-platform#36436
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.

3 participants