AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

[cuegui] Cannot select and play multiple jobs and frames using viewers in OpenCue #1558

Closed ramonfigueiredo closed 3 weeks ago

ramonfigueiredo commented 3 weeks ago

Describe the bug Currently, it is not possible to select and play multiple jobs using the configured viewers (e.g., OpenRV, RV, Itview = Sony Pictures Imageworks (SPI) viewer) in OpenCue. Additionally, selecting and playing multiple frames using the viewers is also not functioning as expected.

To Reproduce

A) Selecting and playing multiple jobs is not working

Steps to reproduce the behaviour:

  1. Go to the Job Monitor in the CueGUI (Views/Plugins > Cuetopia > and open "Monitor Jobs" and "Monitor Jobs Details"

  2. Select multiple jobs in the "Monitor Jobs" using the ctrl and/or shift key

  3. Right-click on the jobs and "View in the PLAYER". It will open a sub-menu with the layers, but it never opens multiple jobs

Current solution:

Jobs: image

Layers: image

The correct solution is to select multiple jobs, and open with the correct viewers. If the users want to see multiple layers or a single layer, just need to select the layers in the Layer data grid and select the player.

  1. Attempt to play the selected jobs, but only play the last layer of the selected job.

B) Selecting multiple frames is not possible. No menu with viewers is shown.

Steps to reproduce the behaviour:

  1. Go to the Job Monitor in the CueGUI (Views/Plugins > Cuetopia > and open "Monitor Jobs" and "Monitor Jobs Details"

  2. Select multiple frames in the "Monitor Jobs Details (frames on the last data table)" using the ctrl and/or shift key

  3. Right-click in the frames to see that no menu with option to open the frames on the select player is shown.

The correct solution is to show the same menu that appears in the layers, select one or multiple frames, select which player want to use, and open the frames in the player.

Expected behaviour Users should be able to select multiple jobs or frames and play them using the configured viewers (e.g., OpenRV, RV, Itview = SPI player) as specified in [cuegui.yaml]. Currently, this option works only on the layer data grid.

Version Number 1.0