Thumbnails Inheritance

It would be great to have thumbnails propagated across the entities hierarchy. In some scenarios from folder to its children, in other from version to its parents.

Strategy

  • The project's thumbnail, and each folder thumbnail is inherited by children.

    • So at the beginning of the project, every entity shows the project's thumbnail.

    • Inherited thumbnails shows an overlay of the entity type icon to mark that itโ€™s inherited

    • Product versions and workfiles don't inherit thumbnails.

  • On any entity, the frontend gives the ability to set/unset a thumbnail. When set this way, this thumbnail is always the one to display and will not be overriden.

  • When the pipeline publishes a new reviewable, it becomes the thumbnail for the related product version.

    • In case of several reviewables, the main one is used.

    • The frontend web player should give the ability to set a specific frame as the version thumbnail.

  • If a Task has more than one product version, it shows the thumbnail of the last one which updated its status or was created.

Stretch Goal

  • Arbitrary thumbnail can be uploaded or use the thumbnail of another entity.

Settings to introduce:

  • Inherit thumbnail from parent (bool=True)

  • Propagation of version thumbnail as task thumbnail (bool=True)

  • Propagation of version thumbnail as folder thumbnail (bool=False)

Affects
-

Please authenticate to join the conversation.

Upvoters
Status

Accepted

Board
๐Ÿ’ก

Feature requests

Tags

Commercial

Author

Milan Kolar

Subscribe to post

Get notified by email when there are changes.