Commit graph

636 commits

Author SHA1 Message Date
Mustafa Jafar
a3d3865e78
Merge branch 'develop' into enhancement/allow_disabling_removal_of_rendereed_files_on_farm 2025-04-15 18:07:50 +02:00
Jakub Ježek
602a17999d
Merge branch 'develop' into bugfix/AY-7717_nuke-multiple-intermediate-fails-thumbnail-in-integrator_1241 2025-04-15 15:50:47 +02:00
Jakub Jezek
d5f599b811
Fixes thumbnail creation logic for multiple reps
Resets the `repre_thumb_created` flag for each representation to ensure that thumbnails are correctly generated for all reviewable representations when multiple are present.
This prevents the logic from skipping subsequent representations after the first one successfully creates a thumbnail.
2025-04-15 14:45:36 +02:00
Jakub Jezek
f770a35d54
Fixes thumbnail creation logic
Moves the `thumbnail_created` flag initialization inside the loop.

This ensures that the flag is reset for each representation, preventing it from being incorrectly skipped if a previous representation failed to create a thumbnail.
2025-04-14 15:42:12 +02:00
Jakub Ježek
d12632e000
Merge branch 'develop' into bugfix/inplace-integration 2025-04-14 14:00:28 +02:00
Jakub Ježek
97bfd0459d
Update client/ayon_core/plugins/publish/integrate.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-14 14:00:18 +02:00
Jakub Ježek
46f7fa4cc1
Update client/ayon_core/plugins/publish/integrate.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2025-04-14 14:00:11 +02:00
Jakub Jezek
402e98b443
Fixes issue with original directory lookup
Fixes a bug where the instance staging directory was being incorrectly used
when looking up the original directory for publish in place workflows,
instead of the staging directory from representation.

Adds debug logging to inspect instance data during integration.
2025-04-11 15:55:05 +02:00
Jakub Trllo
8cefce5887
Merge branch 'develop' into bugfix/fix-jpeg-thumbnail 2025-04-11 15:38:43 +02:00
Jakub Trllo
7ec8494b1a fix thumbnail upload 2025-04-11 15:34:11 +02:00
Jakub Trllo
3dc1eb49b1 don't use deprecated commands 2025-04-10 17:49:42 +02:00
Jakub Ježek
e53bbb08e3
Merge branch 'develop' into feature/AY-5235_Delivery-Farm-Publishing 2025-04-02 12:02:14 +02:00
Jakub Trllo
fa4bafb327
Merge branch 'develop' into bugfix/1106-ExtractReview_does_not_process_representations_with_uppercase_extension 2025-03-28 10:16:22 +01:00
Roy Nieterau
4c4993b7e2 Merge branch 'develop' of https://github.com/ynput/ayon-core into enhancement/allow_disabling_removal_of_rendereed_files_on_farm
# Conflicts:
#	server/settings/publish_plugins.py
2025-03-27 13:09:26 +01:00
Roy Nieterau
4283d0b453 Allow disabling removal of rendered files on farm renders
With this disabled the `metadata.json` and work area renders will remain on disk after a publish even if the folder is not a persistent staging dir
2025-03-27 12:59:15 +01:00
Roy Nieterau
ce9970636f Allow enabling/disabling Attach Reviewables feature 2025-03-26 17:32:15 +01:00
Roy Nieterau
d63d3d62df
Merge branch 'develop' into enhancement/1142-attach-reviewables-to-other-instances-using-enumdef-on-attachable-integrator 2025-03-24 11:44:08 +01:00
Ondřej Samohel
6c07a4e6a3
Merge branch 'develop' into bugfix/1106-ExtractReview_does_not_process_representations_with_uppercase_extension 2025-03-18 15:32:59 +01:00
Petr Kalis
d473118d39
Used clique method
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-03-11 18:19:34 +01:00
Petr Kalis
d665b9a575 Merge branch 'develop' of https://github.com/ynput/ayon-core into bugfix/AY-7215_Explicit-frames-are-renamed-as-sequence 2025-03-10 09:53:01 +01:00
Roy Nieterau
149256e503
Merge branch 'develop' into 1171-ay-7562_allow-to-set-default-enabled-state-for-usd-contributions 2025-03-05 22:08:07 +01:00
Roy Nieterau
6837ef9771
Merge branch 'develop' into enhancement/1142-attach-reviewables-to-other-instances-using-enumdef-on-attachable-integrator 2025-03-05 18:11:11 +01:00
Roy Nieterau
597b91c135 For now disallow attaching to 'farm' instances 2025-03-05 17:57:51 +01:00
Roy Nieterau
2a3f9b743b Log instance names instead of the objects 2025-03-05 17:55:22 +01:00
Roy Nieterau
e388b42ad8 Turn log to info because it makes it clearer what is going on 2025-03-05 17:40:28 +01:00
Roy Nieterau
cb2c1b0329 Set integrate to false on the representation to avoid warnings logged by the Integrator 2025-03-05 17:40:07 +01:00
Roy Nieterau
d887a21bf9 Disallow attaching reviewables to reviewables for now 2025-03-05 17:39:41 +01:00
Roy Nieterau
5bb09d5256 Fix check whether instance was found (it may be falsey if empty instance list) 2025-03-05 17:39:19 +01:00
Roy Nieterau
1f415d66e3 Allow setting the default USD Contribution enabled state per profile in settings 2025-03-05 00:51:46 +01:00
MustafaJafar
8bf17b8e52 remove usage of a deprecated tag: thumb-nuke 2025-03-04 20:15:25 +02:00
Petr Kalis
d150377092 Fix gaps in color transcode
Create sequence only if no gaps.
2025-02-28 10:08:21 +01:00
Petr Kalis
ab3fdea704 Renamed new variable to hasExplicitFrames 2025-02-27 13:17:02 +01:00
Petr Kalis
a3f3a88c04 Merge branch 'develop' of https://github.com/ynput/ayon-core into bugfix/AY-7215_Explicit-frames-are-renamed-as-sequence 2025-02-26 13:12:41 +01:00
Petr Kalis
080e86ee6e Do frame recalculation only for not explicit_frames
`explicit_frames` denotes that artist wants to render only specific frames. Could be set in Publisher UI.
2025-02-26 13:11:04 +01:00
Petr Kalis
85c33580f1 Revert "Removed frame recalculation"
This reverts commit d8c023d0a1.
2025-02-26 13:02:28 +01:00
Petr Kalis
d8c023d0a1 Removed frame recalculation
Maybe temporary commit as this naive approach won't be possible.
Existing code recalculated/renamed rendered files according to values in AYON DB. This limits explicit render of selected only frames.
2025-02-24 15:14:32 +01:00
Roy Nieterau
ca2c6264a1
Merge branch 'develop' into enhancement/1142-attach-reviewables-to-other-instances-using-enumdef-on-attachable-integrator 2025-02-19 17:30:37 +01:00
robin@ynput.io
5db6eff319 Merge branch 'develop' into feature/AY-7125_advanced-editorial-publish-to-ayon-38 2025-02-19 14:35:16 +01:00
Roy Nieterau
602faa81dc Add Task Types profiles filtering for defaults (note that it uses current context, not the task type from the instance) 2025-02-18 17:41:52 +01:00
Roy Nieterau
b9cc8c3507 Move the profile defaults to settings 2025-02-18 17:28:10 +01:00
Roy Nieterau
3105869857
Merge branch 'develop' into enhancement/attributes_by_families 2025-02-18 11:14:18 +01:00
Roy Nieterau
e9a4268cf7
Merge branch 'develop' into enhancement/extract_otio_review_adding_representation_log_debug 2025-02-17 19:23:21 +01:00
Roy Nieterau
279df284ff Change to debug log, because it's not very nice artist-facing information 2025-02-17 16:22:36 +01:00
Roy Nieterau
5564863371 Cosmetics 2025-02-17 16:12:15 +01:00
Roy Nieterau
8c8205a4e6 Fix doubled quotes around outer elements 2025-02-17 16:11:51 +01:00
Jakub Ježek
47f80ddb4d
Merge branch 'develop' into feature/AY-7125_advanced-editorial-publish-to-ayon-38 2025-02-12 15:31:27 +01:00
Roy Nieterau
bfd4a986fb Reformat using ruff 2025-02-12 09:05:23 +01:00
Roy Nieterau
72fdcf9c66 Improve docstring 2025-02-12 08:54:55 +01:00
Roy Nieterau
0659bead0d Cosmetics 2025-02-12 08:52:23 +01:00
Roy Nieterau
0dc3e17273 Implement draft for AttachReviewables integrator 2025-02-12 02:46:30 +01:00