Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Ftrack: Set task status on farm publishing #3680

Merged
merged 14 commits into from
Aug 17, 2022

Conversation

iLLiCiTiT
Copy link
Member

@iLLiCiTiT iLLiCiTiT commented Aug 16, 2022

Brief description

Added ability to change task status on farm publishing.

Description

It is possible to change ftrack task status if instance is going to be processed on farm. It is based on checking instance.data["farm"] value which should be set to True if instance is going to be published on farm.

Changing the status name is based on profiles filtered by host name, task name, task type, family and subset name. Output is status name which is then tried to be used.

Maya set "farm" key to True on instances which are published on farm.

Testing notes:

  1. Add a profile to project_settings/ftrack/publish/IntegrateFtrackFarmStatus/farm_status_profiles
  2. Publish something to be published to farm
  3. Check if the task status has been changed successfully

@ynbot
Copy link
Contributor

ynbot commented Aug 16, 2022

Task linked: OP-3734 Set task status on farm publishing

@iLLiCiTiT iLLiCiTiT added module: Ftrack type: enhancement Enhancements to existing functionality labels Aug 16, 2022
@iLLiCiTiT iLLiCiTiT self-assigned this Aug 16, 2022
@ynbot
Copy link
Contributor

ynbot commented Aug 17, 2022

Task linked: OP-3477 Ftrack Statuses

Copy link
Member

@m-u-r-p-h-y m-u-r-p-h-y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Integrate Ftrack Farm Status changing the task status successfully during Publish

image

@iLLiCiTiT iLLiCiTiT merged commit 40be8f0 into develop Aug 17, 2022
@iLLiCiTiT iLLiCiTiT deleted the feature/OP-3734_Set-task-status-on-farm-publishing branch August 23, 2022 08:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
module: Ftrack type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants