-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Create, Edit, Delete for LifeCycle Policies #1004
base: main
Are you sure you want to change the base?
Conversation
This pull request has conflicts ☹ |
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. |
Adds a new tab to recordings called "LifeCycle Policies". Much like other tabs this tab displays information on its subject in a table format. Unlike i.e. the events tab, the LifeCycle Policies cannot be changed in any way, just be viewed. Editing is supposed to be added at a later date. Depends on PR opencast/opencast#6139 being merged to make any sense. Similarly, if you would like to test this, your admin interface should point to an Opencast with the PR installed.
Type LifeCyclePolicy was missing on a union type.
e7b3c5f
to
6d9e5a4
Compare
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.
6d9e5a4
to
c2d1c40
Compare
This pull request is deployed at test.admin-interface.opencast.org/1004/2024-12-12_16-22-27/ . |
This pull request has conflicts ☹ |
This pull request has conflicts ☹ |
I have some random UI-related notes that I took when @Arnei recently presented this PR to us internally.
Other than that I had no complaints. Looked very finished and very like the other UIs in this project. |
@Arnei I just tried to spin up a test container via
|
Instead of only being able to view lifecycle policies, this commit lets you edit them, create new ones and even delete them.
Includes #943. Can serve to replace it.
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