opencast / opencast-admin-interface

A modern admin user interface for Opencast
https://admin-interface.opencast.org
Educational Community License v2.0
1 stars 23 forks source link

Sharing links does not work - Event or workflow details not part of the URL anymore #69

Open Rillke opened 2 years ago

Rillke commented 2 years ago

Describe the bug In the old Angular.js Admin UI when you open an event detail, or workflow detail, the state ist reflected in the URL. This isn't the case in the new Admin UI Picard, therefore sharing links to event details is not possible anymore.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://picard.vm2.elan.codes/admin-ui/index.html
  2. Log in (admin / opencast)
  3. Click the event details icon. Screenshot 2022-07-11 at 23 07 31
  4. The URL in the browser's address bar is still https://picard.vm2.elan.codes/admin-ui/index.html - therefore you can't share a link to this specific state of the admin UI. This was possible with the Angular.js Admin UI, for instance: https://stable.opencast.org/admin-ng/index.html#!/events/events?storage=%7B%22pagination%22:%7B%22events%22:%7B%22resume%22:false,%22limit%22:100,%22offset%22:0%7D,%22series%22:%7B%22resume%22:false,%22limit%22:10,%22offset%22:0%7D,%22users%22:%7B%22resume%22:false,%22limit%22:100,%22offset%22:0%7D,%22jobs%22:%7B%22resume%22:false,%22limit%22:100,%22offset%22:0%7D%7D,%22sorter%22:%7B%22events%22:%7B%22title%22:%7B%22name%22:%22title%22,%22priority%22:0,%22order%22:%22ASC%22%7D%7D,%22series%22:%7B%22title%22:%7B%22name%22:%22title%22,%22priority%22:0,%22order%22:%22ASC%22%7D%7D,%22users%22:%7B%22name%22:%7B%22name%22:%22name%22,%22priority%22:0,%22order%22:%22ASC%22%7D%7D,%22jobs%22:%7B%22id%22:%7B%22name%22:%22id%22,%22priority%22:0,%22order%22:%22ASC%22%7D%7D%7D%7D&modal=event-details&tab=metadata&resourceId=ID-3d-print
mwuttke commented 1 year ago

I can confirm this error for opencast version 14.4.

If you want to look at the progress of a workflow in real time in the Admin UI under Actions -> Workflows -> Details, the view remains static. I.e., the current state of processing is displayed when the page is called. The display does not automatically switch to the next step when a step has been successfully completed.

Arnei commented 12 months ago

@mwuttke The problem you are describing is different from the one Rillke described initially. I'll open a new issue for it.