Some families don't publish to Kitsu

Hi guys, I’ve got Ayon set up & working nicely, I have Ayon ASH running and Kitsu add-on set up, I’ve got my projects synced and it seems to be pretty much all working.

Publishing reviews from Maya works and shows up as versions in Kitsu but I can’t figure out how to get other tasks to show up in Kitsu and change status upon publish.

The example I’m stuck on is creating a “model” family, publishing that, attaching a comment & a little thumbnail but whatever I do no version goes up to Kitsu. I can get something there as a representation from the tray publisher though.

I believe it’s something to do with the profiles under the kitsu addon

Then the status is changed via this -

But nothing happens whatever I try here.

On publish I get this from collect family -

DEBUG: Looking for matching profile for: host_names: "maya" | product_base_types: "model" | task_names: "modeling"

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "maya" not found in "host_names": ['tvpaint']

DEBUG: "maya" not found in "host_names": ['tvpaint']

DEBUG: "maya" not found in "host_names": ['nuke']

DEBUG: "maya" not found in "host_names": ['aftereffects']

DEBUG: "maya" not found in "host_names": ['flame']

DEBUG: "maya" not found in "host_names": ['houdini']

DEBUG: "maya" not found in "host_names": ['photoshop']

DEBUG: Profile selected: {'host_names': ['maya'], 'product_base_types': ['model', 'setdress', 'animation', 'look', 'rig', 'camera', 'review', 'modeling', 'anim', 'modelMain'], 'task_types': [], 'task_names': ['modeling', 'model'], 'add_kitsu_family': True, 'advanced_filtering': []}

DEBUG: Adding 'kitsu' family for instance with 'model'

DEBUG: Looking for matching profile for: host_names: "maya" | product_base_types: "workfile" | task_names: "modeling"

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "maya" not found in "host_names": ['traypublisher']

DEBUG: "workfile" not found in "product_base_types": ['model', 'setdress', 'animation', 'look', 'rig', 'camera', 'review', 'modeling', 'anim', 'modelMain']

DEBUG: "maya" not found in "host_names": ['tvpaint']

DEBUG: "maya" not found in "host_names": ['tvpaint']

DEBUG: "maya" not found in "host_names": ['nuke']

DEBUG: "maya" not found in "host_names": ['aftereffects']

DEBUG: "maya" not found in "host_names": ['flame']

DEBUG: "maya" not found in "host_names": ['houdini']

DEBUG: "maya" not found in "host_names": ['photoshop']

DEBUG: None of profiles match your setup. host_names: "maya" | product_base_types: "workfile" | task_names: "modeling"

DEBUG: Not adding 'kitsu' family for instance with 'workfile'

Any help appreciated.
Cheers,

Jason

Have you enabled the `Custom Comment Template`?

As far as I can remember,

And for this to work, you would need to specify the products of interest below Collect Kitsu Family.

Thanks @mustafa_jafar

I’ve got the custom comment template set, I tried the default and the example set-up but nothing comes through.

The reviews are working from animation but the problem is publishing models or look devs, I hit publish with a comment and thumbnail and kitsu never shows anything has happened. I’d expect at least a new version.

I have this under the collect Kitsu family.

Hey, I’ve gave it a test with the minimum settings change.

I only changes the kitsu server, enabled custom command, and set custom command.

Then I published image via tray publisher.

Then it appeared on Kitsu

I’ve also tested publishing model. again using tray publisher

And it works as expected


But when I tested publishing a model without a reviewable, it didn’t make it to kitsu (This is the same situation as Maya when publishing models without publish or attaching a reviewable)

which is caused by this condition where the it’s skipped if at least one of these two families is missing.

Here’s how my product’s family in Maya.

DEBUG: modelMain
DEBUG: {'kitsu', 'model'}

I think it’s safe to remove the "review" not in families from the condition.
as the way I think it should work:

  1. CollectKitsuFamily: Add kitsu family
  2. IntegrateKitsuNote: create a comment if kitsu family exists
  3. IntegrateKitsuReview: attach review if a comment was made. and this one should actually check if review exists.

But, this deserves a discussion as I don’t know what is the intended flow for it.

Tagging @BigRoy for visibility.

Thanks @mustafa_jafar

We’re on hold for a moment as the studio I’m working for won’t take my suggested Ayon integration unless I can show it works with Kitsu. Their Kitsu is a bit out of date so I was waiting for them to update the kitsu version thinking it might solve the problem.

I’ll keep watch here to see if you guys get a solve.

Anything with a review from Maya does work. But I don’t want to be telling them to create a review family for every model & rig etc that is made but also the review family only takes the image created from the in Maya camera, I want the functionality of the little screenshots or browse for image before publishing.

If I got it correctly, You want

  1. The plugin to work without the need for attaching a review.
  2. To upload the product’s thumbnail to kitsu if a reviewable is not attached.

Feel free to submit your request here https://feedback.ayon.app/

Well I thought that’s what it’s meant to do. That’s how it always worked in ftrack.

I want to -

  1. In Maya create a model / rig family
  2. Publish it
  3. See that something is published in kitsu, preferably the kitsu asset will version up, show comments and the thumbnail from the maya publish window.

Currently step 3 is nothing happens.