Conversation
|
Use Run test server using develop.opencast.org as backend: Specify a different backend like stable.opencast.org: It may take a few seconds for the interface to spin up. |
2270051 to
529113d
Compare
|
This pull request has conflicts ☹ |
d0fa2e2 to
58df430
Compare
|
This pull request is deployed at test.admin-interface.opencast.org/1571/2026-04-14_09-27-07/ . |
58df430 to
a7f07d3
Compare
|
This pull request has conflicts ☹ |
|
There are currently two major errors that prevent me from continuing with deeper testing:
That would nice to have a rebase here as well! Thanks @Arnei |
a7f07d3 to
8e01070
Compare
|
For the first error, try clearing cookies and website data for the page. |
|
This pull request has conflicts ☹ |
ferishili
left a comment
There was a problem hiding this comment.
While checking the browser dev console, I noticed several info logs that only show the response object from a request, for example:
Object { data: "", status: 200, statusText: "OK", headers: {...}, config: {...}, request: XMLHttpRequest }
Because of that, I commented out the console.info statements introduced in this PR so we can decide whether they should remain or be removed before merging.
Another issue I ran into: when editing an existing record and clicking Save, the dialog does not close, although the notification is displayed. Also, when specifically changing the "Active" parameter, the change is not applied.
Additionally, when clicking Cancel, I would expect the dialog to close.
Video reference:
https://github.com/user-attachments/assets/745d75eb-afeb-4124-9adf-d26527ce7e16
The old PR for lifecycle policies was old, had many commits and many merges. Creating a squashed commit seemed like the simplest option to bring lifecycle policies from the old history to the new history.
6d6c3b8 to
8900982
Compare
The general lifecycle policy should now behave similar to events and series in regards to how the save button, the resulting notification and the cancel button works.
8900982 to
68bbb0d
Compare
It is not supposed to be user controlled.


Originally #1004.
The old PR for lifecycle policies was old, had many commits and many merges. Creating a squashed commit seemed like the simplest option to bring lifecycle policies from the old history to the new history.
Instead of only being able to view lifecycle policies, this commit lets you edit them, create new ones and even delete them.
Depends on changes to the backend: opencast/opencast#6139. These changes are currently pointed at develop.
To test this, you'll need an Opencast with backend changes mentioned above.
Demonstration:
Bildschirmaufzeichnung vom 2024-12-04 10-45-28.webm