Skip to content

WizardNavigationButtons everywhere - Part 2#1054

Merged
Arnei merged 6 commits intoopencast:mainfrom
Arnei:wizardnavigationbuttons-everywhere-part-2
Jan 23, 2025
Merged

WizardNavigationButtons everywhere - Part 2#1054
Arnei merged 6 commits intoopencast:mainfrom
Arnei:wizardnavigationbuttons-everywhere-part-2

Conversation

@Arnei
Copy link
Copy Markdown
Member

@Arnei Arnei commented Jan 13, 2025

Slightly generalizes the "WizardNavigationButtons" component, so that it can be used in more modals than just the create modals. This should further reduce code duplication.

Includes and supersedes #832. I elected to create a new PR instead of updating the old one since the new changes are more broad and thus potentially more controversial than those of the previous PR.

How to test this

Can be tested as usual.

Arnei added 4 commits July 12, 2024 10:38
Some of our create modal were not consistently
using the WizardNavigationButtons component.
This patch changes that, thereby removing a bunch
of duplicated code.
Slightly generalizes the "WizardNavigationButtons"
component, so that it can be used in more modals
than just the create modals. This should further
reduce code duplication.
@Arnei Arnei added the type:code-enhancement Internal improvements to the codebase label Jan 13, 2025
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts ☹
Please resolve those so we can review the pull request.
Thanks.

@github-actions
Copy link
Copy Markdown
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-1054

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-1054

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
Copy Markdown
Contributor

github-actions Bot commented Jan 13, 2025

This pull request is deployed at test.admin-interface.opencast.org/1054/2025-01-23_09-24-11/ .
It might take a few minutes for it to become available.

@Arnei Arnei force-pushed the wizardnavigationbuttons-everywhere-part-2 branch from 6e492e1 to f4cc68e Compare January 13, 2025 14:10
@Arnei Arnei force-pushed the wizardnavigationbuttons-everywhere-part-2 branch from f4cc68e to 38a0b11 Compare January 13, 2025 14:15
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts ☹
Please resolve those so we can review the pull request.
Thanks.

@Arnei Arnei merged commit b7ececd into opencast:main Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:code-enhancement Internal improvements to the codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants