* Feature: Copy resources when downloading workfile
* Fixed resources dir var name
* Removing prints
* Fix wrong resources path
* Fixed workfile copied to resources folder + lint
* Added comments
* Handling resource already exists
* linting
* more linting
* Bugfix: copy resources backslash in main path
* linting
* Using more continue statements, and more comments
---------
Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
* OP-6930 - added missing env vars to Fusion Deadline submission
Without this injection of environment variables won't start.
* OP-6930 - removed unnecessary env var
* OP-6930 - removed unnecessary env var
* OP-6971 - changed DL plugin to FusionCmd
Fusion 17 doesn't work in DL 10.3, but FusionCmd does. It might be probably better option as headless variant.
* OP-6971 - added dropdown to Project Settings
* OP-6971 - updated settings for Ayon
* OP-6971 - added default
* OP-6971 - bumped up version
* Update openpype/settings/entities/schemas/projects_schema/schema_project_deadline.json
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
---------
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
* handle all valid paths in RenderExecutable
* Update openpype/modules/deadline/repository/custom/plugins/Ayon/Ayon.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
---------
Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* added helper classes to utils
* implemented base of ayon utils
* initial commit for launcher tool
* use image for extender
* actions are shown and can be triggered
* fix actions on finished refresh
* refresh automatically
* fix re-refreshing of projects model
* added page slide animation
* updated abstrack classes
* change how icon is prepared
* fix actions sorting
* show messages like in launcher tool
* do not clear items on refresh
* stop refresh timer only on close event
* use Ynput/AYON for local settings json
* register default actions in launcher action module
* change register naming
* move 'SquareButton' to utils widgets
* removed duplicated method
* removed unused variable
* removed unused import
* don't use lambda
* swap default name for 'OpenPypeSettingsRegistry'
* Change support version
Further logic expects that single item files will be only 'string' not 'list' (eg. repre["files"] = "abc.exr" not repre["files"] = ["abc.exr"].
This would cause an issue in ExtractReview later.
* Explicitly set Python3 for Harmony OP plugin
* Fix method call
Without it it would always return True
* Explicitly set render instance to farm
* Added Harmony 22 executable
This plugin might not be necessary anymore for current Harmonies (at least for 22 works original Harmony plugin in DL)
* Removed logging
* fix - remove explicit disabling of review
instance.data["review"] could be False only if review shouldn't be explicitly done. This is not possible in old publisher.
TODO must be implemented in NP.
* expand userpaths set in executables list
* Update logic for searching executable with expanduser
---------
Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
* have the addons loading respect a custom AYON_ADDONS_DIR
* Update openpype/modules/base.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
---------
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
* Fix optional support
* Query deadline only once per url
* Report both pools if both are invalid instead of only primary pool
* Fix formatting in UI
* Re-use existing implementation of `requests_get`
* Cosmetics
* Cache deadline url responses to avoid the need of request per instance
* Only format error message when needed + convert to `KnownPublishError`
* Allow deadline url per instance, similar to `ValidateDeadlineConnections`
* Tweak grammar/readability
* Fix title
* Remove instance data from right side in Publish report since it's available in logs