Commit graph

752 commits

Author SHA1 Message Date
Jakub Trllo
c7f051db20 added 'show_order' attribute to 'Creator' so show order can be different than processing 2023-02-07 19:08:42 +01:00
Jakub Trllo
c5be741566 handle instances without available creator 2023-02-07 19:08:07 +01:00
Jakub Trllo
3316417173 process creators in their order 2023-02-07 19:07:50 +01:00
Jakub Trllo
101bbef42d added helper method to remove instance 2023-02-07 19:07:16 +01:00
Jakub Trllo
fd31d7815a added helper methods to get sorted creators 2023-02-07 19:05:46 +01:00
Jakub Trllo
22e4b9862b added 'order' attribute to creators which is used to process them in specific order 2023-02-07 19:05:27 +01:00
Jakub Trllo
6fb280b6c8
Merge pull request #4392 from ynput/bugfix/instance_attr_defs_fix
General: Attribute definitions fixes
2023-02-01 15:56:10 +01:00
Jakub Ježek
482bccf157
Merge pull request #4400 from ynput/bugfix/colorspace-opitonal-host-settings 2023-02-01 15:21:53 +01:00
Jakub Ježek
1690a64216
Update openpype/pipeline/colorspace.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-02-01 15:21:18 +01:00
Jakub Trllo
e250ed5cf5
Merge pull request #4324 from ynput/feature/functions_for_current_context
General: Functions for current context
2023-02-01 12:39:53 +01:00
Jakub Trllo
2313cd0507 added context getter functions to pipeline init 2023-02-01 12:38:54 +01:00
Jakub Trllo
fb56e169dc check for source class instead of for function by name availability 2023-02-01 12:34:21 +01:00
Jakub Jezek
06863de23e
PR comments 2023-01-31 12:01:43 +01:00
Jakub Ježek
25b7d69aab
Update openpype/pipeline/colorspace.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-01-31 11:58:38 +01:00
Jakub Jezek
b8c7f067c3
global: host settings should be optional 2023-01-31 07:56:20 +01:00
Jakub Trllo
59e7550d24
Merge pull request #4396 from BigRoy/creator_error_fix_typo
New Publisher: Fix Creator error typo
2023-01-30 11:06:46 +01:00
Roy Nieterau
68959d426e Fix typo 2023-01-30 10:24:17 +01:00
Jakub Trllo
5d9e7cf52d fix formatting 2023-01-27 17:21:28 +01:00
Jakub Trllo
3aaf349b69 modified few docstrings 2023-01-27 16:44:05 +01:00
Jakub Trllo
951e8a5055 don't pass creator_items to 'deserialize_on_remote' 2023-01-27 16:42:22 +01:00
Jakub Trllo
4ec904e2bf don't pass removed 'new' attribute 2023-01-27 16:37:40 +01:00
Jakub Trllo
86ece89a3a de/serialization of CreatedInstance does not require creator 2023-01-27 16:37:14 +01:00
Jakub Trllo
e7fdb1d151 don't use creator in methods 2023-01-27 16:36:42 +01:00
Jakub Trllo
373d245242 moved context validation methods to bottom 2023-01-27 16:35:20 +01:00
Jakub Trllo
6a1acc1664 'CreatedInstance' can be initialized without creator 2023-01-27 16:34:36 +01:00
Jakub Trllo
8f6d36dfa0 implemented de/serialization methods for attribute values 2023-01-27 16:33:50 +01:00
Jakub Trllo
1d91ee5338 attr_defs property returns list copy of attributes 2023-01-27 16:31:01 +01:00
Jakub Trllo
36065080c7 import 'UnknownDef' at the top of file 2023-01-27 16:30:02 +01:00
Jakub Trllo
d48b73ed61 fix typo 'AbtractAttrDef' to 'AbstractAttrDef' 2023-01-27 16:28:00 +01:00
Jakub Jezek
d30b311e00
global: extension needs to be checked before settings 2023-01-27 10:59:17 +01:00
Jakub Jezek
79d90e5048
global: fixing hosts without imageio ocio settings
in cases old project with imageio settings group is having override
2023-01-27 10:58:38 +01:00
Jakub Trllo
55d990394c
Merge pull request #4372 from BigRoy/houdini_fix_loader_not_working
Houdini: Fix loader not working in Houdini
2023-01-25 16:09:34 +01:00
Roy Nieterau
c7ca9bb77a Fix loader not working in Houdini 2023-01-25 16:07:40 +01:00
Jakub Trllo
b0a6be63ac Merge branch 'develop' into release/3.15.x
# Conflicts:
#	openpype/hosts/photoshop/api/workio.py
#	openpype/hosts/photoshop/plugins/publish/validate_unique_subsets.py
#	pyproject.toml
#	website/docs/artist_hosts_aftereffects.md
2023-01-24 12:31:32 +01:00
Jakub Trllo
aab842e4b7 fix find of root templates in anatomy 2023-01-19 15:21:47 +01:00
Jakub Jezek
71e347d6d0
Merge branch 'release/3.15.x' into feature/OP-2479_color-v3-Colorspace-management-and-distribution 2023-01-18 18:01:23 +01:00
Jakub Jezek
029e891cdf
global: privatisation of functions 2023-01-18 17:21:45 +01:00
Jakub Jezek
80e94e0131
global: removing printing 2023-01-18 17:13:52 +01:00
Jakub Jezek
5ef8b40c90
global: improve docs strings 2023-01-18 17:08:49 +01:00
Jakub Ježek
133c6aaa1a
Update openpype/pipeline/colorspace.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-01-18 17:07:27 +01:00
Jakub Jezek
ab5b83a32a
global: prep formatting data outside of loop 2023-01-18 17:05:54 +01:00
Jakub Trllo
e444e0c7d9
Merge pull request #4284 from ynput/feature/OP-3930_Publish-to-Studio-Library
General: Push to studio library
2023-01-17 14:47:04 +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
Jakub Jezek
78b0e70bfd
global: configData rename to config 2023-01-17 13:56:31 +01:00
iLLiCiTiT
b75768249c added function to get current host name 2023-01-16 21:45:17 +01:00
iLLiCiTiT
2c35bda381 added functions for global access to current context 2023-01-16 21:45:09 +01:00
Jakub Ježek
4a14b030b5
Update openpype/pipeline/colorspace.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-01-16 14:16:39 +01:00
Jakub Ježek
e75a6213d6
Update openpype/pipeline/publish/publish_plugins.py
Co-authored-by: Toke Jepsen <tokejepsen@gmail.com>
2023-01-16 14:14:51 +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