Release notes 14-09-2020

Implementation date ACC: 10-09-2020
Implementation date PRD: 14-09-2020

Breaking changes

       Assorted product index

  • Removing the obsolete properties from the assorted product index

    • LearningMethod

    • LearningMethodDisplayValue

      Deployment date ACC: 24-09-2020
      Deployment date PRD: 28-09-2020

      OData filtering

  • We are going to make sure our oData filtering works the same over all endpoints. That means that we will add sorting and or filtering to some endpoints, and change the current implementation for others. For the latter scenario, there might be breaking changes for you. Please find the endpoints for which the filtering or sorting is adjusted here:

  • GET Educational career list (remove usage of predicate parameter)

  • GET Educational fulfillment list (remove usage of the predicate parameter)

  • GET Educational fulfillment search 

  • GET assorted product list (change filtering implementation)

  • GET target group list (update filtering implementation)

  • GET order list (implement filtering implementation)

For a reference point for filtering, please look at the GET price agreement list (Account API) endpoint
For a reference point for the sorting, please look at the GET order status transition list (Order API)

Deployment date ACC: 10-09-2020
Deployment date PRD: 14-09-2020

Highlights

  • We implemented partial updates for CosmosDB, which makes that you can partially update our course document. It's work in progress, but looks very promosing.

  • The status "Paid' has been added for the order flow. This status follows after "Invoiced". An invoice number is required when transitioning to this status.

  • For our Edudex import. If subjectText.descriptionTest is empty, the subjectText.summaryText will be imported. The same goes for the HTML variant. These properties end up at our content[n].blocks[n].body