Skip to content

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

Merged
feanil merged 1 commit intomasterfrom
feanil/remove_courseware_sock
Apr 9, 2025
Merged

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

Conversation

@feanil
Copy link
Contributor

@feanil feanil commented Mar 24, 2025

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
Copy link
Contributor

@bradenmacdonald bradenmacdonald left a comment

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
49 checks passed
@feanil feanil deleted the feanil/remove_courseware_sock branch April 9, 2025 14:14
@edx-pipeline-bot
Copy link
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
Contributor

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

1 similar comment
@edx-pipeline-bot
Copy link
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