Skip to content

[DEPR]: /program-listing endpoint #2642

@deborahgu

Description

@deborahgu

Proposal Date

25 November 2024

Ticket Acceptance Date

9 December 2024

Technology Removal Date

9 December 2024

First Open edX Named Release Without This Functionality

teak

Rationale

Historically, this endpoint and view were intended to confirm whether or not pathways were configured properly for a Program. This appears to have only been used with the legacy frontend pages for Learner Record, which were removed in August 2023/Quince.

Any attempt to hit this endpoint now results in an exception because the legacy views are gone:

Traceback (most recent call last):
...
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: TemplateResponseMixin requires either a definition of 'template_name' or an implementation of 'get_template_names()'

Removal

Replacement

There is no plan to replace this. We haven’t heard any complaints on this since removing the legacy pages so the assumption is that this has not been in use by anybody.

Deprecation

No response

Migration

No response

Additional Info

Metadata

Metadata

Assignees

Labels

deprProposal for deprecation & removal per OEP-21needs maintainer attentionIssue or PR specifically needs the attention of the maintainer.

Type

No type

Projects

Status

Plan Completed

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions