Closed
Conversation
Replace more fontawesome icons with lucide icons and remove all fontawesome css files.
We are not using the accordion capabiltiies anywhere.
Clearfix helps with certain "float" issues. In our code it was either added unnecessarily, or the issue could be solved in another way easily enough.
Removes some css that does not go together with other css, according to sass.
Removes lots of leftover corrections that we do not need anymore.
Move css to more appropriate places. Only movement, no changes.
And either crete new files or put it in the appropriate places.
integrate the css for modals from main to modal-base
We have a bunch of css concerning colors flying around in our tsx files. To ensure our colors are consistent in the future, this patch moves the css into our scss files and replaces hex codes with variables.
While the use of the "style" attribute can be necessary in many cases, we mostly seem to use it because we were too lazy to put the css in it's proper place in the scss files. Let's remedy that.
These don't exist anymore, so we can remove them.
Add Lucide icons
…ing-for-default-role
…Arnei/opencast-admin-interface into r/19.x Pull request opencast#1503 Put metadata in its own formik field in event/series create dialog
The function that creates the scheduling request for the backend was looking for the device id in the wrong place.
…ce into r/19.x Pull request opencast#1517 Fixes opencast#1515 Fix scheduling due to missing device id
Add a freetext branch in filter value rendering using a creatable dropdown.
Add missing READ_ACCESS and WRITE_ACCESS labels for events and series filters in en_US locale. This ensures permission filter labels render correctly instead of fallback keys.
Fixes opencast#1507. There is a bug in the access policy tab of event details that can be reproduced like so: 1. Add a new policy. 2. Set a role for the new policy. 3. Change the write rights for the new policy. The role is now unset. This patch should fix that.
See also relevant backend changes: https://github.com/opencast/opencast/pull/6921/changes This patch corrects the translation string that tells the user what acceptable files types are. It also sets those file types as acceptable for the file upload.
…opencast-admin-interface into r/19.x Pull request opencast#1496 Fix multi-select values in metadata not removable (Safari)
If you had selected a filter, but no value for that filter yet, the dropdown for selected the value would keep popping up on page reload. This could confuse users. This fixes that by moving the relevant state from redux into the component.
The theme details would not show already uploaded files. This patch fixes that.
If you open the create event modal and upload a file in the source tab, switch to a different tab and then switch back to the source tab, the name of the uploaded file will not be displayed, even though the file is actually uploaded. While this is just a visual bug, it can be very confusing for users. This patch fixes the issue by adding some html and css to fake the look of an input dialog, instead of relying on the native implementation. This gives us full control of what the user sees. Afaik it is also necessary, because browsers will not allow feeding an exisiting file handle into a file upload input.
…pencast-admin-interface into r/19.x Pull request opencast#1519 Fixes opencast#1518 fix formik metadata reference according to new scheme
…into r/19.x Pull request opencast#1522 Add freetext filter input support
…nei/opencast-admin-interface into r/19.x Pull request opencast#1523 Fixes opencast#1507 Fix role getting unselected when changing write
…erface into r/19.x Pull request opencast#1524 Fixes opencast#1377 Correctly limit theme watermark filetypes
…interface into r/19.x Pull request opencast#1525 Fixes opencast#1079 Stop filter dropdown from popping up on page reload
…rface into r/19.x Pull request opencast#1528 Show existing files for exisiting themes
… into r/19.x Pull request opencast#1529 Fixes opencast#946 Fix input element not displaying file in Create Event
Filter-driven reloads are now centralized to prevent multiple data fetches at once. Further, added a feature to cancel ongoing requests and ensure that older responses don’t replace newer data. After applying filters, there’s a temporary pause on auto-refresh to prevent interruptions while users are still filtering.
Removed duplicate fetch behavior in search/filter apply logic by avoiding page-navigation fetch plus manual reload in the same interaction.
Contributor
|
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. |
Contributor
|
This pull request is deployed at test.admin-interface.opencast.org/1536/2026-03-20_09-55-59/ . |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Filter-driven reloads are now centralized to prevent multiple data
fetches at once. Further, added a feature to cancel ongoing requests and
ensure that older responses don’t replace newer data.
After applying filters, there’s a temporary pause on auto-refresh to
prevent interruptions while users are still filtering.
Removed duplicate fetch behavior in search/filter apply logic by
avoiding page-navigation fetch plus manual reload in the same
interaction.