Commit graph

17407 commits

Author SHA1 Message Date
Petr Kalis
3e5aa1033b OP-4845 - created new AYON_* env var to differentiate Deadline jobs
OP and Ayon will live together for a while so jobs sent to DL need to be differentiated by new env vars.
2023-07-17 17:19:51 +02:00
Jakub Trllo
afa1d3cb03
fix args for workfile conversion util (#5308) 2023-07-17 13:06:59 +02:00
Ynbot
b8f35bb33c [Automated] Bump version 2023-07-15 03:31:54 +00:00
Jakub Ježek
6d3de488c0
Merge pull request #5302 from ynput/bugfix/removing-old-environment-openpype-version 2023-07-14 16:27:55 +03:00
Petr Kalis
5eb6b187f4
Removed loader settings for Harmony (#5289)
It shouldn't be configurable, it is internal logic. By adding additional extension it wouldn't start to work magically.
2023-07-14 12:17:05 +02:00
Jakub Jezek
d63c012396
deadline removing OPENPYPE_VERSION from houdini and max submitters 2023-07-14 11:03:02 +02:00
Jakub Trllo
326cdacc11
change 'ayon' to 'AYON' and 'ynput' to 'Ynput' in appdirs (#5298) 2023-07-14 09:57:48 +02:00
Milan Kolar
fba7af324b
Merge pull request #5299 from ynput/bugfix/traypublisher_range_order 2023-07-14 09:51:21 +02:00
Milan Kolar
6e64b7275f
Merge pull request #5258 from BigRoy/refactor/maya_lib_get_reference_node 2023-07-14 09:50:50 +02:00
Ondřej Samohel
888bae4d75
Merge pull request #5237 from ynput/enhancement/houdini_add_path_action_for_abc_validator 2023-07-13 19:01:06 +02:00
Jakub Trllo
bba1fa4634 changed order so instances have filled 'assetEntity' 2023-07-13 18:37:31 +02:00
Jakub Trllo
f560d6bcf9 moved collect frame range plugin to traypublisher plugins 2023-07-13 18:37:11 +02:00
Milan Kolar
5991a4a8c9
Merge pull request #5024 from moonyuet/enhancement/OP-3622_Delivery-renamed-frame-numbers 2023-07-13 14:59:36 +02:00
Ynbot
f725992818 [Automated] Release 2023-07-13 12:47:41 +00:00
Petr Kalis
5b5e64b586
Removed unnecessary import of pyblish.cli (#5292)
This import resulted in adding additional logging handler which lead to duplication of logs in hosts with plugins containing `is_in_tests` method. Import is unnecessary for testing functionality.
2023-07-13 14:44:51 +02:00
Jakub Ježek
a49b4265c6
Merge pull request #5291 from ynput/release/next-minor 2023-07-13 15:43:02 +03:00
Ondřej Samohel
7051a457b7
Merge pull request #5152 from ynput/bugfix/OP-6163_Bug-missing-time-information-on-publishes-from-Tray-Publisher 2023-07-13 14:34:20 +02:00
Petr Kalis
46a238c8b6
Slack - enhanced logging and protection against failure (#5287)
* OP-6248 - enhanced logging and protection against failure

Covered issues found in production on customer site. SlackAPI exception doesn't need to have 'error', covered uncaught exception.

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-07-13 14:20:27 +02:00
Milan Kolar
956432eb5d
Merge pull request #5229 from ynput/enhancement/OP-6227_3dsMax-delete-from-container 2023-07-13 12:20:29 +02:00
Milan Kolar
359d4958ed
Merge pull request #5281 from ynput/bugfix/houdini_arnold_rop_typo 2023-07-13 12:17:32 +02:00
Jakub Jezek
94c53c40c1 nuke: removing deprecated settings connection 2023-07-13 10:08:26 +02:00
Roy Nieterau
4f4e1ac105
Fix copy.deepcopy unable to deep copy instance data due to a link to PySide2.QMenu in 'pyblish.plugin._Dict' (#5238) 2023-07-13 09:35:20 +02:00
Mustafa-Zarkash
ac7b7af3c5 make hound happy 2023-07-12 15:54:15 +03:00
Mustafa-Zarkash
6b87de90ff fix type on line 53 2023-07-12 12:41:15 +03:00
Laroustine
3d94264cb4
Merge branch 'develop' into feature/blender_handle_QApplication 2023-07-12 09:55:23 +02:00
Kayla Man
910e104880 Merge branch 'develop' into bugfix/OP-6163_Bug-missing-time-information-on-publishes-from-Tray-Publisher 2023-07-12 11:58:25 +08:00
Kayla Man
38cb6c4be0 Merge branch 'develop' into enhancement/OP-6227_3dsMax-delete-from-container 2023-07-12 11:57:54 +08:00
Kayla Man
847a4dcda4 Merge branch 'develop' into enhancement/OP-3622_Delivery-renamed-frame-numbers 2023-07-12 11:44:13 +08:00
Kayla Man
284b7069ce oscar's comment 2023-07-12 11:41:34 +08:00
Ynbot
a9d0a34510 [Automated] Bump version 2023-07-12 03:30:32 +00:00
Jakub Trllo
2791aa84bb AYON: Bundle distribution (#5209)
* modified distribution to use bundles

* use bundles in modules discovery logic

* removed unused import

* added support for bundle settings getter

* added script launch mechanism to ayon start script

* show login UI through subprocess

* removed silent mode

* removed unused variable

* match env variables to ayon launcher

* moved ui lib function to ayon common

* raise custom exception on missing bundle name

* implemented missing bundle window to show issues with bundles

* implemented helper function to show dialog about issues with bundle

* handle issues with bundles

* removed unused import

* dont convert passed addons infor

* access keys only in server getters

* fix accessed attribute

* fix test

* fixed missing 'message' variable

* removed duplicated data

* removed unnecessary 'sha256' variable

* use lstrip instead of replacement

* use f-string

* move import to the top of file

* added some dosctrings

* change type

* use f-string

* fix grammar

* set default settings variant in global connection creation

* reuse new function

* added init file

* safe access to optional keys

* removed unnecessary condition

* modified print messages on issues with bundles

* Changed message in missing bundle window

* updated ayon_api to 0.3.2
2023-07-11 18:13:53 +02:00
Jakub Trllo
551b51904b fix conversion of Others templates 2023-07-11 18:13:53 +02:00
Jakub Trllo
bc7c40975e update ayon_api to 0.3.1 2023-07-11 18:13:53 +02:00
Jakub Trllo
71158356e4 update ayon api to '0.3.0' 2023-07-11 18:13:53 +02:00
Jakub Trllo
8b69159033 fix missing 'active' argument in 'get_last_versions' 2023-07-11 18:13:52 +02:00
Ondřej Samohel
cccce4d1fa Unreal: get current project settings not using unreal project name (#5170)
* 🐛 use current project settings, not unreal project name

* 🐛 fix from where the project name is taken

* Update openpype/hosts/unreal/hooks/pre_workfile_preparation.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* Update openpype/hosts/unreal/hooks/pre_workfile_preparation.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-07-11 18:13:52 +02:00
Jakub Trllo
8ff78502dc make fusion 'ocio' conversion optional 2023-07-11 18:13:52 +02:00
Jakub Trllo
706469205c updated ayon api to '0.2.1' 2023-07-11 18:13:52 +02:00
Jakub Trllo
b44ef67050 updated settings converison with latest addon settings 2023-07-11 18:13:52 +02:00
Jakub Trllo
a08e59a5e3 General: CLI addon command (#5109)
* added 'addon' as alias for 'module'

* Changed docstring and description

* formatting change
2023-07-11 18:13:52 +02:00
sjt-rvx
2d0d0305bb set the key to environment istead of environments (#5118) 2023-07-11 18:13:51 +02:00
Jakub Trllo
689d29abff use 'tlsCAFile' instead of deprecated 'ssl_ca_certs' (#5080) 2023-07-11 18:13:51 +02:00
Jakub Trllo
9e5720953f fix loader filepath access 2023-07-11 18:13:51 +02:00
Jakub Trllo
553bba8713 AYON: Fix site sync settings (#5069)
* fix sync server settings

* fix formatting
2023-07-11 18:13:50 +02:00
Jakub Trllo
b48e7ebfe4 AYON: Preparation for products (#5038)
* removed settings of IntegrateAssetNew

* added 'active' to 'ValidateEditorialAssetName' plugin settings

* removed unused 'families_to_review' setting from tvpain

* implemented product name -> subset and product type -> family conversion

* fixed most of conversion utils related to subsets

* removed unused constants

* anatomy templates are handling folder and product in templates

* handle all possible template changes of asset, subest and family in settings

* updated ayon api

* updated fixed ayon api

* added conversion functions for representations

* fixed 'get_thumbnail' compatibility

* use del to handle ayon mode in intput links

* changed labels in UI based on AYON mode

* updated ayon_api with 0.2.0 release code
2023-07-11 18:13:50 +02:00
Jakub Trllo
594f1014ce General: Qt scale enhancement (#5059)
* set 'QT_SCALE_FACTOR_ROUNDING_POLICY' to 'PassThrough'

* implemented 'get_openpype_qt_app' which set all openpype related attributes

* implemented get app functions in igniter and ayon common

* removed env varaibles 'QT_SCALE_FACTOR_ROUNDING_POLICY'

* formatting fixes

* fix line length

* fix args
2023-07-11 18:13:50 +02:00
Jakub Trllo
a76989108e fix key check for secure mongo connection (#5031) 2023-07-11 18:13:49 +02:00
Jakub Trllo
bb6f43455f fix recursive import 2023-07-11 18:13:49 +02:00
Jakub Trllo
5b4e474f4d AYON: Staging versions can be used (#4992)
* enhanced AddonInfo to be able get info about staging or any version

* AyonDistribution is checking for use staging value

* removed unused function

* addons in modules manager use right versions

* use right variant for settings

* added temporary staging icons

* fix 'is_running_staging' for ayon mode
2023-07-11 18:13:49 +02:00
Jakub Trllo
901bed8a20 General: Version attributes integration (#4991)
* implemented integrator for version attributes

* added data example to docstring

* Use del instead of reassign

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

* Changed log messages

* made logs more explicit

* grammar fix

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-07-11 18:13:49 +02:00