...
The https://github.com/openedx/frontend-learner-portal-base library has been deprecated and will be archived by the time of release. Zach Hancock (Deactivated) to update once that is completed.
A few pieces of the legacy/deprecated learner experience have been removed entirely in favor of the MFE experience. Specifically, the outline, dates, and courseware tabs. Instead, you must run the Learning MFE and its tabs will be used. Along with the legacy code, a few old waffle flags have been removed:
course_experience.latest_update
,course_experience.show_upgrade_msg_on_course_home
,course_experience.upgrade_deadline_message
,course_home.course_home_use_legacy_frontend
,courseware.microfrontend_course_team_preview
, andcourseware.use_legacy_frontend
Michael Terry (Deactivated)https://github.com/openedx/ecommerce/pull/3742/files changes the ecommerce application so that it looks at the enterprise-catalog service for catalog information instead of looking at the deprecated v1 catalog api in edx-enterprise.
As a consequence of this change, we read the
enterprise_catalog_api_url
from site configuration so ensure that this setting is set for any site that loads enterprise catalog data. This setting is just a passthrough forsettings.ENTERPRISE_CATALOG_API_URL
which should be loaded into your django settings, however you load that.See https://github.com/openedx/ecommerce/pull/3742/files#diff-722bfc7a2388c3265dcba7b82db761121611fbc8ad59badff04eb1529297e624L563-R618 for more details.
[Andy Shultz] https://github.com/openedx/public-engineering/issues/36 The learner view has been removed from Insights and the Data API. It has not yet been entirely removed from the pipeline but learner data is now impossible to access if generated.
https://github.com/openedx/public-engineering/issues/37 : EdxRestApiClient has been deprecated since April, 2019. As of the Olive release, it has been removed. Please use OAuthAPIClient.
https://github.com/openedx/public-engineering/issues/50 The Course Home Outline and Dates tabs have been moved to the frontend-app-learning MFE, under course-home.
If Course Outlines are not displaying on some courses after upgrading, please try running the
backfill_course_outlines
management command.
Other removals/deprecations this release:
...