Skip to content

Admin UI picard develop 23 01 2023 - #39

Merged
Arnei merged 1765 commits into
admin-ui-picardfrom
admin-ui-picard-develop-23-01-2023
Feb 9, 2023
Merged

Admin UI picard develop 23 01 2023#39
Arnei merged 1765 commits into
admin-ui-picardfrom
admin-ui-picard-develop-23-01-2023

Conversation

@Arnei

@Arnei Arnei commented Jan 24, 2023

Copy link
Copy Markdown
Member

Fixes #52

Updates the admin-ui-picard branch to the state of the develop branch from the 23.01.2023.

Update Bot and others added 30 commits November 18, 2022 03:41
Bumps [html-validate](https://gitlab.com/html-validate/html-validate) from 7.8.0 to 7.10.0.
- [Release notes](https://gitlab.com/html-validate/html-validate/tags)
- [Changelog](https://gitlab.com/html-validate/html-validate/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/html-validate/html-validate/compare/v7.8.0...v7.10.0)

---
updated-dependencies:
- dependency-name: html-validate
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…if mp did not exist in the search index instead of just skipping the operation. Added unit tests.
Bumps [eslint](https://github.com/eslint/eslint) from 8.27.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.27.0...v8.28.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Check if the media package has a publication for the configured channel and
skip instead of failing. Contains a minor refactoring.
This PR provides a first (work in progress) version of the release notes for Opencast 13.
The release notes will be expanded over time.
Paella Player needs at least one video stream. Looking through the tracks,
Paella-Player marks the streams as type audio or video, preferring video
if video was previously detected, so it can play that stream as a video.
However, the `noType` was added unconditionally if the last track's source
type was null (for instance for MP3s or Opus Audio) causing an error
"no video streams found. at least one video stream is required by paella".

This PR will prefer audio, video or whatever has been found amongst the
tracks over `noType` avoiding this error message if you deliver MP3/ Opus
audio amongst your videos.
This patch fixes the problem that the release script did not commit the
changes to the `pom.xml` files in the assemblies folder.
Turns out that thanks to the suggestion by @geichelberger
(see bfaf0ca)
this filter can also handle `POST` requests
in which case it will look up the parameter in the body
which it expects to contain form data.
This seems useless at first sight, but enables certain patterns
that are specifically useful for external applications.

An example of this is (pre-)authentication of users
for Opencast services by external applications using a JWT,
without using third party cookies, browsers' local storage,
and also avoiding having the JWT be part of the target URL:
You would have a `form` with `<input type="hidden">` fields
containing the URL of an Opencast service (e.g. Opencast Studio)
and a JWT.
The `action` of the form would be `<opencast>/redirect/get`,
and the method would be `POST`.
On submitting this form, the request would go through the usual
Spring Security mechanisms, giving you a session based on the JWT
(picked up by the `JWTRequestParameterFilter`) and then
redirecting you to the target URL with that session.

This seems a bit roundabout, but I invite everyone to think through
why every piece of this scheme is necessary. Specifically, you can't
use `fetch` (or old style AJAX), because that's not a navigation,
running into the whole third party cookie mine field.
Update board list in documentation
What a committer is and is not allowed when merging a pull request is not clearly documented. The best way to inform myself about the rules I could currently find is sifting through the proposal logs, which is time consuming, confusing and makes it easy to miss relevant proposals. Therefore, I would like to add the rules in a place in the docs where they are easier to find.
Bumps [paella-core](https://github.com/polimediaupv/paella-core) from 1.8.9 to 1.11.1.
- [Release notes](https://github.com/polimediaupv/paella-core/releases)
- [Commits](polimediaupv/paella-core@1.8.9...1.11.1)

---
updated-dependencies:
- dependency-name: paella-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.2 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The code removed by this PR was previously used to "remove" the event.
Since at this point in time no one knows anymore why that was done,
the code is deleted and removing is left to the call to `index.deleteEvent`.
gregorydlogan and others added 23 commits January 16, 2023 12:29
…r/13.x/babel-loader-9.1.2' of opencast/opencast into r/13.x

Pull request #4582
  Bump babel-loader from 9.1.0 to 9.1.2 in /modules/engage-paella-player-7
…r/13.x/babel/core-7.20.12' of opencast/opencast into r/13.x

Pull request #4584
  Bump @babel/core from 7.20.5 to 7.20.12 in /modules/engage-paella-player-7
…r/13.x/html-validate-7.13.1' of opencast/opencast into r/13.x

Pull request #4603
  Bump html-validate from 7.11.1 to 7.13.1 in /modules/engage-paella-player-7
…r/13.x/eslint-8.32.0' of opencast/opencast into r/13.x

Pull request #4604
  Bump eslint from 8.30.0 to 8.32.0 in /modules/engage-paella-player-7
Bumps [jna](https://github.com/java-native-access/jna) from 5.12.1 to 5.13.0.
- [Release notes](https://github.com/java-native-access/jna/releases)
- [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md)
- [Commits](java-native-access/jna@5.12.1...5.13.0)

---
updated-dependencies:
- dependency-name: net.java.dev.jna:jna
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [paella-core](https://github.com/polimediaupv/paella-core) from 1.11.3 to 1.14.2.
- [Release notes](https://github.com/polimediaupv/paella-core/releases)
- [Commits](polimediaupv/paella-core@1.11.3...1.14.2)

---
updated-dependencies:
- dependency-name: paella-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…r/13.x/paella-core-1.14.2' of opencast/opencast into r/13.x

Pull request #4608
  Bump paella-core from 1.11.3 to 1.14.2 in /modules/engage-paella-player-7
Added two recently merged PRs to the release notes.
* r/12.x: (22 commits)
  Add release notes for tag-engage WOH
  Add Tag-Engage WOH
  Fix Wowza URL signing times, which need to be in seconds, not milliseconds (#4563)
  Fix missing semicolon
  sync login script of paella-6 and paella-7
  Allow Manual Translation Update
  Allow CA user to get series
  Adding prerelease package documentation
  Fix possible duplicate notes in Admin UI
  Add requested changes
  Skip operation if media package has no publication
  Update live publication in archive
  Refactor LiveScheduleService
  Update location field in archive when CA is changed
  Bump paella-core from 1.8.9 to 1.9.0 in /modules/engage-paella-player-7
  Bump html-validate in /modules/engage-paella-player-7
  Bump @babel/preset-env in /modules/engage-paella-player-7
  Add default comments to StudipUserProvider config template
  Throw Exception for malconfigured cache settings in StudipUserProviderFactory
  autogenerated CA series: improve detection of CAs and give CA user rights to series
  ...
* r/13.x: (39 commits)
  Bump paella-core in /modules/engage-paella-player-7
  Bump eslint from 8.30.0 to 8.32.0 in /modules/engage-paella-player-7
  Bump html-validate in /modules/engage-paella-player-7
  Fix Syntax Error
  Add release notes for tag-engage WOH
  Add Tag-Engage WOH
  Fix Wowza URL signing times, which need to be in seconds, not milliseconds (#4563)
  Bump @babel/core in /modules/engage-paella-player-7
  Bump babel-loader from 9.1.0 to 9.1.2 in /modules/engage-paella-player-7
  Bump paella-basic-plugins in /modules/engage-paella-player-7
  Removing commented out unused code
  Bump html-validate in /modules/engage-paella-player-7
  add webvtt-to-cuts workflow operation
  Fix missing semicolon
  Bump css-loader from 6.7.2 to 6.7.3 in /modules/engage-paella-player-7
  sync login script of paella-6 and paella-7
  Bump paella-core in /modules/engage-paella-player-7
  Avoid using jobs in SeriesUpdatedEventHandler
  Allow Manual Translation Update
  Change default hotkeys for create dialogs in admin UI
  ...
* r/13.x:
  Add Opencast 13.1 changelog
  Fix documentation linting error
  Update release notes
  Add Opencast 13.1 release notes
This patch adds the changelog for Opencast 12.7 to the documentation.
@Arnei
Arnei merged commit 5c66b86 into admin-ui-picard Feb 9, 2023
@lkiesow
lkiesow deleted the admin-ui-picard-develop-23-01-2023 branch May 7, 2024 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to Opencast 14