elan-ev / opencast-studio

Web-based recording studio for Opencast
https://studio.opencast.org
MIT License
50 stars 46 forks source link

Add configurable series selection to upload step #1143

Closed LukasKalbertodt closed 10 months ago

LukasKalbertodt commented 11 months ago

Closes #777 Replaces #992

This is #992 rebased on the redesign. Well, since so much changed, it's almost more of a reimplementation than just a rebase.

If upload.seriesId is set, then that series is pre-selected in the series-selector, but the user can still change it. If organizations want the old behavior, they need to set upload.seriesField=hidden.

Test Deployment

@geichelberger Can you review and/or test this? If it meets all your requirements? Or is someone else better suited to answer the latter question? I can also find someone here at ELAN to do the code review, if you don't have the time. Just let me know!

majosch commented 10 months ago

@LukasKalbertodt Thank you. At University of Vienna we are desperately in need for this feature :sweat_smile:

We did some testing on our "upstream" Opencast installation, that is built from develop-branch - and on our "staging" instance with Opencast 14.x and backported PR4651 . Works as expected on both instances - also if deployed as "standalone".

LukasKalbertodt commented 10 months ago

I created a release and opened the PR against Opencast to update Studio, such that this feature will be included in the upcoming OC 15: https://github.com/opencast/opencast/pull/5418