ynput / ayon-core

Apache License 2.0
28 stars 33 forks source link

Scene manager: Show statuses #564

Closed iLLiCiTiT closed 4 months ago

iLLiCiTiT commented 4 months ago

Changelog Description

Added statuses to scene inventory manager.

Additional info

The code of scene inventory tool was not much clear so it was "easier" to refactor some parts for easier understanding where and how data are comming in. The refactor is done only in bounds of this feature. Also discovered few bugs that probably caused issues even in current develop, if you hit a bug please make sure it is bug related to this PR.

Screenshot

image image

Testing notes:

  1. Launch host of your choice.
  2. Load/reference some representations in.
  3. Scene inventory should show them.
  4. You should be able to change their version, update and remove them, switch to hero and back, switch to different representation.
  5. Status should show current status of version of loaded representation.
ynbot commented 4 months ago

Task linked: AY-5611 Add statuses to scene manager

iLLiCiTiT commented 4 months ago
  1. Update All isnt working atm

Fixed

  1. Filter outdated isnt working atm

Fixed

  1. Hero version doesnt propagate status from the origin for ie v003 and [v003] doesnt match status

Hero version has own status, it is not related to origin version.

LiborBatek commented 4 months ago

If something to note, there is a slight UX issue with Qt formating or so...

Could be aligned to Version column imho all the time ScnInv