Release notes 12-10-2020

Implementation date ACC: 08-10-2020
Implementation date PRD: 12-10-2020

Breaking changes

Course content blocks

The course content blocks are going to convert to the following structure:

  • Content.blocks

    • Content.blocks.heading – string

    • Content.blocks.type –enums (possible enums see below)

    • Content.body – string

    • Conent.bodyHTML – string

This is to allow for both SEO rich headings, as the ability to order them on your UI with type. Type is going to contain the same enums as the current content.blocks.heading enum property. This also meaas we are removing the content[n].blocks[n].edudexHeading.

  • Deployment date ACC: 22-10-2020
    Deployment date PRD: 26-10-2020

POST course calculate price

Functionality has been added where the Provider could be VAT exempt, as well as the account. To make clear in the POST course calculate price endpoint that you are only influencing the account setting we added a property called "AccountVatExempt". We'll remove the current "vatExempt" property on the dates below so please make sure you convert to the new "AccountVatExempt" property before.

  • Deployment date ACC: 5-11-2020
    Deployment date PRD: 9-11-2020

Highlights

  • We added endpoint documentation for the provider API on this portal

  • We added an account setting which says if a pending Account step is necessary in the order transition flow. If not enabled, the order will go from Pending Validation straight to Pending Provider

  • We made pricing required in the course document, meaning that it is not possible to post a course without course pricing. Startmoment specific pricing is still optional.

List of enums for Content.blocks.type

  • contact

  • targetGroup

  • relatedPrograms

  • testmonial

  • curriculum

  • application

  • programYear

  • costs

  • objectives

  • instructionMode

  • location

  • level

  • organisationOfEducation

  • programGuide

  • studyInformation

  • language

  • accessibility

  • admissionCriteria

  • faq