chore: move the program dashboard APIs (#36420)

Moves the Program Dashboard APIs out of the deprecated remnants of the legacy learner dashboard, into the Programs djangoapp.

Keeps the old legacy routes for this API, left over from the deprecated remnants of the legacy learner dashboard, alongside future-proofed routes which will work when the deprecated, legacy Program Dashboard is eventually replaced with functionality in the Learner Dashboard MFE.

FIXES: APER-3949
This commit is contained in:
Deborah Kaplan
2025-03-24 12:06:52 -04:00
committed by GitHub
parent 43493c79ca
commit 3136134be8
16 changed files with 513 additions and 449 deletions

View File

@@ -1831,6 +1831,9 @@ INSTALLED_APPS = [
# Search
'openedx.core.djangoapps.content.search',
# For Programs API
'lms.djangoapps.program_enrollments',
'openedx.features.course_duration_limits',
'openedx.features.content_type_gating',
'openedx.features.discounts',