ayon-core icon indicating copy to clipboard operation
ayon-core copied to clipboard

Ftrack: Have single place where ftrack family is assigned

Open iLLiCiTiT opened this issue 1 year ago • 3 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?

Assignment of ftrack family is already cleaned up in the codebase a lot, but there are still places where it's hardcoded in extractors and collectors of host integration. It's off and the feeling of it is confusing. Also deadline is adding ftrack family to every instance that is submitted -> that's the worst usecase I think.

How would you imagine the implementation of the feature?

Remove the family assignement which are not inside ftrack module and figure out if they were necessary or were already handled by settings. If were needed then try to handle them by settings, otherwise add customized ftrack plugins for the specific usecase (I hope this won't happen). Deadline probably should not be acknowledged about the ftrack family at all and should collect ftrack family decide if it's needed or not.

Are there any labels you wish to add?

  • [X] I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:

No response

Additional context:

Places in code: Houdini - collect review Maya - collect review Harmony - collect instances Editorial - Colect editorial resources - Collect OTIO review Deadline - Submit publish job (_solve_families and families_transfer) RoyalRender - Collect sequences from job Global - Collect rendered files

[cuID:OP-5902]

iLLiCiTiT avatar May 12 '23 13:05 iLLiCiTiT