ynput / ayon-core

Apache License 2.0
25 stars 31 forks source link

Chore: Validate Content plugin settings #525

Closed iLLiCiTiT closed 3 months ago

iLLiCiTiT commented 3 months ago

Changelog Description

Added profile based settings for Validate Content publish plugin.

Additional info

The settings will change behavior of the plugin based on host name. The plugin is disabled if host does not support load functionality, or there are no profiles. Removed settings of the plugin from other hosts.

We should do this for the move of hosts. The first encounter happened in https://github.com/ynput/ayon-core/pull/516 .

Testing notes:

  1. Create package of core and all changed host addons (AE, PS, Nuke, Maya, Houdini, Harmony).
  2. Launch DCC of one of the host integrations.
  3. Validate Content should be there and can be disabled (with default settings).
  4. Based on changed settings the plugin should change it's state -> remove all profiles, remove the host from list, add new hosts, change optional state etc.
ynbot commented 3 months ago

Task linked: AY-5419 Validate Content plugin settings