Commit graph

462 commits

Author SHA1 Message Date
Roy Nieterau
177e83ec8b Restore "published_path" backwards compatibility for IntegrateFtrackInstance on Farm 2022-03-26 14:43:00 +01:00
Roy Nieterau
8fffc60b50 Move remainder of prepare anatomy data to the Collector 2022-03-26 14:37:23 +01:00
Roy Nieterau
d7c5ad1f7c Remove duplicate "source" in families 2022-03-26 14:33:37 +01:00
Roy Nieterau
d3cb32ebe1 Collect subset group in a Collector instead of during Integrator 2022-03-26 14:32:34 +01:00
Roy Nieterau
e0aaa5f6cc Move FileTransaction into lib 2022-03-26 14:20:13 +01:00
Roy Nieterau
b906365f59 Separate site sync logic further from Integrator plug-in (Draft) 2022-03-25 21:42:39 +01:00
Roy Nieterau
e1eb0887e0 Reduce database calls for register subset + prepare for bulk writes logic 2022-03-24 20:26:10 +01:00
Roy Nieterau
229626bffd Reformat code 2022-03-24 17:36:01 +01:00
Roy Nieterau
7713af5a1d Fix sequence functionality 2022-03-24 17:23:02 +01:00
Roy Nieterau
42175ff6f8 Fix get_profile_filter_criteria anatomy data key for app name 2022-03-24 14:41:56 +01:00
Roy Nieterau
3369c15bdf Preparation to delay Version document write to database closer to representation write 2022-03-24 14:25:15 +01:00
Roy Nieterau
5b1f6eb30c Move logic closer to where it's used 2022-03-24 14:23:27 +01:00
Roy Nieterau
9997acbbea Encapsulate version data completely into its own function 2022-03-24 14:22:49 +01:00
Roy Nieterau
b128e0addf Override stored repre context udim for backwards compatibility 2022-03-24 14:21:32 +01:00
Roy Nieterau
47259f8ef7 Add todo to move get subset group logic 2022-03-24 00:21:44 +01:00
Roy Nieterau
d6c682723d Remove todo since assetEntity already comes from Collectors + re-use families variable 2022-03-24 00:19:16 +01:00
Roy Nieterau
79286ead4b Re-use get families logic 2022-03-24 00:16:32 +01:00
Roy Nieterau
8edfb3f7d3 Simplify profile filtering 2022-03-24 00:10:59 +01:00
Roy Nieterau
3fd2d02014 Move logic to clarify what should be removed/moved and bring logic closer to where it's used 2022-03-23 23:55:40 +01:00
Roy Nieterau
177e244bd8 Remove prepare anatomy data logic that is already collected/generated in CollectAnatomyContextData and CollectAnatomyInstanceData.
This currently was duplicated logic and should not be handled in the Integrator
2022-03-23 23:45:24 +01:00
Roy Nieterau
8996280224 Reduce duplicated logic by implementing resolve_profile method 2022-03-23 23:38:05 +01:00
Roy Nieterau
4c0309263c Merge remote-tracking branch 'upstream/develop' into refactor_integrator
# Conflicts:
#	openpype/plugins/publish/integrate_new.py
2022-03-23 17:52:49 +01:00
Jakub Trllo
83fd67eb8d
Merge pull request #2918 from pypeclub/enhancement/OP-2949_move-pipeline-constants
General: Move pipeline constants to OpenPype
2022-03-22 16:10:49 +01:00
Jakub Trllo
5e5fc4ec55 removed silo references 2022-03-22 12:31:14 +01:00
Jakub Trllo
a1f46e7d1b Merge branch 'develop' into enhancement/OP-2949_move-pipeline-constants 2022-03-21 13:38:38 +01:00
Jakub Trllo
93eca512b8 use ObjectId imported from bson instead of avalon.io 2022-03-18 16:23:00 +01:00
Jakub Trllo
6eaf7017eb replaced 'format_template_with_optional_keys' with 'StringTemplate' 2022-03-18 14:20:20 +01:00
Roy Nieterau
56bcd8cec3 Continue refactor, restore functionality - now can correctly publish as before (rudimentary tested only) 2022-03-17 16:30:49 +01:00
Jakub Jezek
0ea4e0acd4
improving gap detection in extract review 2022-03-17 12:59:30 +01:00
Roy Nieterau
9f6cc5df3a Fix hound 2022-03-17 11:51:06 +01:00
Roy Nieterau
ae1a9ff4cf More refactoring + draft (untested) implementation for separating File Transaction logic 2022-03-17 11:49:12 +01:00
Roy Nieterau
d88ed919e6 First draft pass of refactoring the Integrator 2022-03-16 22:09:23 +01:00
Jakub Trllo
e6b4911ab6
Merge pull request #2879 from pypeclub/enhancement/OP-2916_Nuke-Slate-DNX-profile-error
Nuke: ExtractReviewSlate can handle more codes and profiles
2022-03-16 16:04:34 +01:00
Jakub Jezek
8b3d32c5b2
global: fixing order of output resolution flow 2022-03-16 15:42:49 +01:00
Jakub Trllo
fedde965c1 pass source ffmpeg argument if available in extract review slate 2022-03-16 10:19:38 +01:00
Jakub Trllo
348ccc68b1 Merge branch 'develop' into enhancement/OP-2848_move-loader-logic-from-avalon-to-openpype 2022-03-15 11:45:28 +01:00
Jakub Trllo
9bbaf42a3b use functions for colors in tools 2022-03-14 15:26:08 +01:00
Jakub Trllo
8d81a91c1c use openpype style in delete old versions 2022-03-14 15:24:56 +01:00
Jakub Trllo
eb49761887 Merge branch 'develop' into enhancement/OP-2848_move-loader-logic-from-avalon-to-openpype 2022-03-14 11:47:33 +01:00
Jakub Trllo
c5ac2290f6 use moved functions in hosts and tools 2022-03-14 11:36:17 +01:00
Jakub Trllo
50c0580fef use new functions in extract review slate and otio burnins 2022-03-11 17:59:52 +01:00
Jakub Trllo
9b0fba2490 moved ffprobe_streams into transcoding, seprated and renamed to get_ffprobe_streams 2022-03-11 17:55:00 +01:00
Jakub Trllo
3cbc93d59c
Merge pull request #2877 from pypeclub/bugfix/missing_time_function
General: Missing time function
2022-03-11 16:52:51 +01:00
Jakub Trllo
78d566b654 replaced usage of avalon.lib.time with new function get_formatted_current_time 2022-03-11 16:40:41 +01:00
Jakub Trllo
f3f781b435 added subset name filtering in ExtractReview 2022-03-11 11:03:15 +01:00
Jakub Ježek
78772b5fc9
Merge pull request #2860 from pypeclub/bugfix/OP-2898_ffmpeg-crashes-slate-merge-png-to-prores
General: ffmpeg was crashing on slate merge
2022-03-10 16:36:15 +01:00
Jakub Ježek
ba1ac111df
Merge pull request #2853 from pypeclub/bugfix/nuke-slate-with-bake-reformat
Nuke: slate resolution to input video resolution
2022-03-10 16:16:12 +01:00
Jakub Jezek
99d7912495
defining default none values for Output resolution 2022-03-10 16:12:11 +01:00
Jakub Jezek
0b36fc2c65
fixing reformat in extract review when slate reformate 2022-03-10 16:08:12 +01:00
Jakub Trllo
f91f7dfd42
Merge pull request #2863 from pypeclub/enhancement/OP-2880_NP-Fix-changing-task-on-publishing-instance
NewPublisher: Changing task on publishing instance
2022-03-10 09:34:23 +01:00