Skip to content

Show existing files for exisiting themes#1528

Merged
gregorydlogan merged 1 commit intoopencast:r/19.xfrom
Arnei:theme-show-existing-files
Mar 18, 2026
Merged

Show existing files for exisiting themes#1528
gregorydlogan merged 1 commit intoopencast:r/19.xfrom
Arnei:theme-show-existing-files

Conversation

@Arnei
Copy link
Member

@Arnei Arnei commented Mar 17, 2026

Fixes the last complaint from #915

After creating the theme, uploaded files are not listed. In the old UI, these files were visible, and clicking on them would prompt the browser to download them.

How to test this

In order to test this you will need to enable themes in Opencast. This can be done in etc/org.opencastproject.organization-mh_default_org.cfg configuration file, which should enable a new main menu option.

The theme details would not show already uploaded files.
This patch fixes that.
@github-actions
Copy link
Contributor

Use docker or podman to test this pull request locally.

Run test server using develop.opencast.org as backend:

podman run --rm -it -p 127.0.0.1:3000:3000 ghcr.io/opencast/opencast-admin-interface:pr-1528

Specify a different backend like stable.opencast.org:

podman run --rm -it -p 127.0.0.1:3000:3000 -e PROXY_TARGET=https://stable.opencast.org ghcr.io/opencast/opencast-admin-interface:pr-1528

It may take a few seconds for the interface to spin up.
It will then be available at http://127.0.0.1:3000.
For more options you can pass on to the proxy, take a look at the README.md.

@github-actions
Copy link
Contributor

This pull request is deployed at test.admin-interface.opencast.org/1528/2026-03-17_10-14-03/ .
It might take a few minutes for it to become available.

@Arnei Arnei added the type:bug Something isn't working label Mar 17, 2026
@gregorydlogan gregorydlogan self-assigned this Mar 18, 2026
@gregorydlogan gregorydlogan merged commit 29fc31e into opencast:r/19.x Mar 18, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants