Commit graph

548 commits

Author SHA1 Message Date
Jakub Trllo
e7f16228ba Merge branch 'develop' into feature/OP-3828_Workfile-template-build-enhancements 2022-09-13 16:24:44 +02:00
Jakub Trllo
8259a4129b removed functionality of previous template build logic 2022-09-13 16:22:16 +02:00
Jakub Trllo
a0ffa97e1d added some docstrings 2022-09-13 16:20:44 +02:00
Jakub Trllo
fe2a769a7e added quick access to settings 2022-09-13 16:20:27 +02:00
Jakub Trllo
b2b1613016 fix raised exception 2022-09-13 16:19:52 +02:00
Jakub Trllo
6c2c161ed4 moved exceptions to workfile_template_builder 2022-09-13 15:30:31 +02:00
Jakub Trllo
30780efd48 renamed method 'update_template_placeholder' to 'repopulate_placeholder' 2022-09-13 12:18:38 +02:00
Jakub Trllo
518c3f75ca changed AbstractTemplateLoader to AbstractTemplateBuilder 2022-09-13 12:18:09 +02:00
Jakub Trllo
085ec89890 renamed 'new_template_loader' to 'workfile_template_builder' 2022-09-13 12:17:14 +02:00
Jakub Trllo
c702d11717 moved cleanup logic to plugin responsibility instead of placeholder's 2022-09-13 11:44:37 +02:00
Jakub Trllo
09c73beec9 added option to have callback before load 2022-09-13 11:44:04 +02:00
Jakub Trllo
af895da690 few minor fixes 2022-09-13 11:43:51 +02:00
Jakub Trllo
cacfa09995 reduce representations to last version 2022-09-13 11:43:16 +02:00
Jakub Trllo
37286eef2c propagated 'get_contexts_for_repre_docs' to load init 2022-09-13 11:42:38 +02:00
Jakub Trllo
df1cccf258 Merge branch 'develop' into feature/OP-3842_Change-publish-template-settings-location 2022-09-12 11:24:52 +02:00
Jakub Trllo
b6e717bf98 Merge branch 'develop' into feature/OP-3828_Workfile-template-build-enhancements 2022-09-12 09:57:56 +02:00
Jakub Trllo
81b9b16a5c extracted loading specific logic into load mixin 2022-09-09 19:16:14 +02:00
Jakub Trllo
abbe7b7a36 implemented function 'get_contexts_for_repre_docs' to get representation contexts from already queried representations 2022-09-09 19:15:49 +02:00
Jakub Trllo
778f2c09ad renamed 'update_template' to 'rebuild_template' 2022-09-09 18:09:18 +02:00
Jakub Trllo
bd5d7ca4a6 added more specific attributes 2022-09-09 17:58:51 +02:00
Jakub Trllo
77d8d1b1ce implemented basics of update template placeholder 2022-09-09 16:53:21 +02:00
Jakub Trllo
e45fd5f995 changed 'process_placeholder' to 'populate_placeholder' 2022-09-09 16:53:06 +02:00
Jakub Trllo
d3eca627de added some more options for shared data 2022-09-09 16:52:39 +02:00
Jakub Trllo
e5654595a8 implemented 'get_workfile_build_placeholder_plugins' for maya 2022-09-09 13:31:55 +02:00
Jakub Trllo
d5346a14d9 implemented helper functions to receive placeholder option keys 2022-09-09 12:28:32 +02:00
Jakub Trllo
ffab250bf8 changed how 'get_placeholder_plugin_classes' is implemented 2022-09-09 12:26:45 +02:00
Jakub Trllo
326d21d86a use 'get_placeholder_plugin_classes' from host 2022-09-09 12:25:11 +02:00
Jakub Trllo
1ee1c28588 added method to build template 2022-09-09 12:24:54 +02:00
Jakub Trllo
187eaaec2d renamed 'process_scene_placeholders' to 'populate_scene_placeholders' 2022-09-09 12:24:37 +02:00
Jakub Trllo
50a9a7973b small modifications of placeholder identifiers and errors 2022-09-08 18:31:15 +02:00
Jakub Trllo
0d6c40bb32 added few missing abstract methods and attributes 2022-09-07 19:13:00 +02:00
Jakub Trllo
170c35c4d1 initial commit - not changing current implementation yet 2022-09-07 14:37:00 +02:00
Jakub Trllo
e1c17c71d3 fix variable name 2022-09-07 12:11:06 +02:00
Jakub Trllo
41f0e4cd34 Merge branch 'develop' into feature/OP-3394_Move-create-project-folders-to-pipeline 2022-09-07 12:05:07 +02:00
Jakub Trllo
965a1d8f61 Merge branch 'develop' into feature/OP-3842_Change-publish-template-settings-location 2022-09-06 17:25:53 +02:00
Jakub Trllo
0015b477eb Merge branch 'develop' into feature/OP-3788_Move-queries-of-asset-and-representation-links 2022-09-05 12:19:31 +02:00
Jakub Trllo
1d5e691daf
Merge pull request #3763 from pypeclub/feature/OP-3851_Update-nuke-template-build
Nuke: Build workfile by template
2022-09-02 15:41:38 +02:00
Jakub Trllo
0399c311db copied 'Extractor' to publish pipeline 2022-09-01 10:42:17 +02:00
Jakub Trllo
141735dad8 Merge branch 'develop' into feature/OP-3842_Change-publish-template-settings-location 2022-08-31 18:24:15 +02:00
Jakub Trllo
17cfd18d1a use new location of 'get_linked_assets' 2022-08-31 18:19:51 +02:00
Jakub Trllo
27e74ee009 skip folders creation if are not set 2022-08-31 16:15:28 +02:00
Jakub Trllo
c7ffda124e moved 'create_project_folders' and 'get_project_basic_paths' 2022-08-31 16:10:54 +02:00
Jakub Trllo
d3a9610c5a moved helper function to pipeline.project_folders 2022-08-31 16:09:15 +02:00
Jakub Trllo
acf3d67f24 moved 'create_workdir_extra_folders' to 'openpype.pipeline.workfile' 2022-08-31 15:59:20 +02:00
Jakub Trllo
4ac4c672bf use 'task_names' instead of 'tasks' 2022-08-31 11:45:09 +02:00
Jakub Trllo
d5f5fedfda fix host name getter 2022-08-31 11:44:53 +02:00
Jakub Trllo
57d55a4091 remove unused variable 2022-08-30 13:49:24 +02:00
Jakub Trllo
cd4b5ce227 Merge branch 'develop' into feature/OP-3835_Move-publish-utils-to-pipeline 2022-08-30 13:48:02 +02:00
Jakub Trllo
fb0ec16bf3 fix return value of 'get_instance_staging_dir' 2022-08-30 11:54:50 +02:00
Jakub Trllo
c6a6e3b21a added warning for access to legacy settings 2022-08-29 19:07:34 +02:00