Fix eCommerce Publication Endpoint to Support Seat/Mode Type Change
Problem
The course team initially created seat type for a course as 'professional education' in Publisher and afterward they changed it to verified and published the courses again, but in eCommerce the professional seats were not deleted.
LEARNER-5540 was created to fix the eCommerce publication endpoint to allow seat/mode type change.
Decision
Participants: Albert (AJ) St. Aubin (Deactivated), Farhanah Sheets (Deactivated), Waheed Ahmed (Deactivated)
We have decided under LEARNER-5540 that we should not update the publication endpoint because the publication API logic itself is so complex and modifying it to allow seat/mode type change can lead to unexpected consequences, instead we should encourage course teams to avoid changing seat/mode types and if they mistakenly created the wrong seat/mode type, they should create a CR ticket to fix that manually.
Following is the document on how to change seat/mode type manually: