Filtering folders that are synchronized with Kitsu

Hi,

When a Kitsu project is linked with AYON, it creates the folders like Assets or Sequences.

Everything is fine when working on tasks on an asset, when publishing for example it gets the entity in Kitsu and can upload a revision image to it.

Now if we want to have folders in AYON that are not present in Kitsu, Edit for example. If we try to publish something it fails at the Kitsu entities step (ayon_kitsu\plugins\publish\collect_kitsu_entities.py):

ayon_core.pipeline.publish.publish_plugins.KnownPublishError: 
Kitsu id not available in AYON for '/edit'

Would it be possible to “unlink” folders from the Kitsu sync?

or maybe specify a list of task types to sync.
emmm, is it implemented already?

Hi @mustafa_jafar,

The ayon+settings://kitsu/sync_settings/default_sync_info/default_task_info setting controls how Kitsu tasks get mapped to AYON tasks. But it’s in the task scope, not which entitites are synchronized from Kitsu to AYON.

I see.
Could you create an issue for it on ayon-kitsu repo?

It would be great if you could provide a suggested solution.
I can only think about a deny task list. tasks to skip on synchronization.

1 Like