Commit graph

105 commits

Author SHA1 Message Date
Jakub Trllo
5d9e7cf52d fix formatting 2023-01-27 17:21:28 +01:00
Jakub Trllo
d48b73ed61 fix typo 'AbtractAttrDef' to 'AbstractAttrDef' 2023-01-27 16:28:00 +01:00
Jakub Trllo
42dccc0f8c
Merge pull request #4295 from ynput/feature/enhanced_enum_def
General: Enhanced enum def items
2023-01-17 13:57:11 +01:00
iLLiCiTiT
72ff721bd2 skip disabled loaders 2023-01-12 11:41:03 +01:00
iLLiCiTiT
7d01590b64 creators can be disabled too 2023-01-12 11:38:30 +01:00
Jakub Trllo
15fd19337a fix usages of 'EnumDef' in codebase 2023-01-09 15:16:45 +01:00
Jakub Jezek
c071140a6f
PR comments 2023-01-06 10:54:06 +01:00
Jakub Ježek
d6004c2646
Update openpype/pipeline/workfile/workfile_template_builder.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-01-06 10:39:43 +01:00
Jakub Ježek
673e7a7359
Update openpype/pipeline/workfile/workfile_template_builder.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-01-06 10:38:36 +01:00
Jakub Jezek
20b2b50bac
global: adding project anatomy data for formating 2023-01-06 10:35:54 +01:00
Jakub Ježek
e69f3539ea
Update openpype/pipeline/workfile/workfile_template_builder.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-01-04 14:26:26 +01:00
Jakub Ježek
40cf2956fd
Update openpype/pipeline/workfile/workfile_template_builder.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-01-04 14:26:15 +01:00
Jakub Jezek
4f7e4fcac3
global: add _before_instance_create function for storing created nodes 2022-12-23 14:26:28 +01:00
Jakub Jezek
81de2cf0c9
global: fix _repr_ pformat printing 2022-12-23 14:25:41 +01:00
Jakub Jezek
c6c08fd4cc
global: fix creator plugin discovery 2022-12-23 12:46:14 +01:00
Jakub Jezek
f5cb893dc1
global: creator plugin abstraction for workfile builder template 2022-12-23 12:16:54 +01:00
Jakub Jezek
90303d4137
global: updating docstrings 2022-12-22 11:48:46 +01:00
Jakub Jezek
95b15a9f00
global,nuke,maya: on demand placeholder removal preset attribute 2022-12-22 11:44:35 +01:00
Jakub Trllo
48c4c238f5 added helper function to get fake process id 2022-10-27 18:38:28 +02:00
Ondřej Samohel
de7a6dfcc7
Merge pull request #3719 from simonebarbieri/feature/maya-unreal-layout_existing_scene
Unreal: Layout Loader from Maya for Existing Scenes
2022-10-13 12:35:56 +02:00
Jakub Trllo
a7d82ecbc0
Merge pull request #3838 from pypeclub/feature/OP-3828_Workfile-template-build-enhancements
General: Workfile template build enhancements
2022-09-26 10:14:08 +02:00
Simone Barbieri
e97b6ce01f Fixed path resolving not finding the workfile in certain conditions
In case the workfile only contains the project name, the workfile is not found because while the regex matches, the match doesn't have any group, and so it throws an exception.
2022-09-23 16:18:08 +01:00
Kayla Man
0ac3cacc35 adding a Qt lockfile dialog for lockfile tasks 2022-09-14 12:35:59 +08:00
Jakub Trllo
1da23985a9 unified LoadPlaceholderItem 2022-09-13 17:16:07 +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
Kayla Man
f6792d2e42 adding a Qt lockfile dialog for lockfile tasks 2022-09-13 18:04:45 +08: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
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
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