External API v1.0.0 Broken Due To StartDate Format Change

Steps to reproduce

Steps to reproduce:
1. Try to create or update an episode using external API and/or try to read or update event metadata using external API. See https://docs.opencast.org/develop/developer/api/events-api/

Actual Results:
When you look at api/events/{event_id}/metadata, the startDate is in a different format than it was before the merge of PR 1527 (https://bitbucket.org/opencast-community/opencast/pull-requests/1527).
Also, the startTime field is missing. POST/PUT requests lead to errors.
This is a breaking API change.

Expected Results:
While someone might want to benefit from the changes introduced by PR 1527, he will still want to use the external API the same way he did before.
So there should be a possibility to configure the format of startDate and startTime for external API independetly from the catalog UI adapter config.
The format configured for external API should be used for the GET/PUT/POST requests.

Status

Assignee

Unassigned

Reporter

Kim Rinnewitz

Severity

Non Functioning

Tags (folksonomy)

None

Components

Fix versions

Affects versions

Priority

Major
Configure