Commit graph

64 commits

Author SHA1 Message Date
Toke Jepsen
7973354fef
Option to start versioning from 0 (#5262)
* Initial version, replaced all hard 1 with 0

* ftrack v0 works only with version cast as str

* workfile tools can set 0

* fixed hound stuff

* fix for auto versioning not working anymore

* fix for not incrementing version

* hound fix

* Settings determined versioning start

* Code cosmetics

* Better failsafe for collecting settings.

* Initial profiles commit

* Hound

* Working profiles

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/plugins/publish/collect_anatomy_instance_data.py

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

* Update openpype/settings/entities/schemas/projects_schema/schema_project_global.json

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

* Illicitit feedback

* Update openpype/pipeline/context_tools.py

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

* Fix collect_published_files

* Working version

* Hound

* Update openpype/pipeline/version_start.py

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

* Update openpype/pipeline/version_start.py

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

* Update openpype/tools/push_to_project/control_integrate.py

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

* Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py

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

* Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/pipeline/workfile/path_resolving.py

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

* Update openpype/settings/__init__.py

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

* Hound

* Illicitit feedback

* Replace host.name

* Update openpype/plugins/publish/collect_anatomy_instance_data.py

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

* reuse 'task_name' and 'task_type'

* skip hero integration when source version in 0

---------

Co-authored-by: maxpareschi <max.pareschi@gmail.com>
Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-08-10 13:31:49 +02:00
Jakub Trllo
d63aa34a76
AYON: 3rd party addon usage (#5300)
* implemented helper functions to get ffmpeg and oiio tool arguments

* modified validation functions to be able to handle list of arguments

* path getters can return a path in AYON mode if one argument is returned

* removed test exception

* modified docstrings

* is_oiio_supported is using new functions to get launch arguments

* new functions are in lib public =

* use new functions all over the place

* renamed 'ffmpeg_path' to 'ffmpeg_args'

* raise 'ToolNotFoundError' if tool argument could not be found

* reraise 'KnownPublishError' in publish plugins

* fix comment

* simplify args start

* ffmpeg and oiio function require tool name and support additional arguments

* renamed 'get_oiio_tools_args' to 'get_oiio_tool_args'

* fix variable name
2023-07-27 10:54:45 +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
3d41ee6591
TrayPublisher & StandalonePublisher: Specify version (#5142)
* modified simple creator plugin to be able handle version control

* added 'allow_version_control' to simple creators

* don't remove 'create_context' from pyblish context during publishing

* implemented validator for existing version override

* actually fill version on collected instances

* version can be again changed from standalone publisher

* added comment to collector

* make sure the version is set always to int

* removed unused import

* disable validator if is disabled

* fix filtered instances loop
2023-06-16 16:26:04 +02:00
Jakub Trllo
86184a8ee0
Tools: Fix recursive filtering (#4597)
* check for 'filterRegExp' first

* use recursive filtering option if is available
2023-03-13 11:20:59 +01:00
Jakub Trllo
940cb35e0d fix usage of filteregexp 2022-12-21 15:55:05 +01:00
Jakub Trllo
8e19d0957d use class attributes from classes instead of objects 2022-12-21 15:19:40 +01:00
Jakub Trllo
4a69f9c666 standalone publisher is using qtpy instead of Qt 2022-12-13 15:20:41 +01:00
2-REC
ba149de263 Check asset is 'not selected' 2022-12-05 16:55:07 +07:00
2-REC
605432cc5d Removed duplicate command 2022-12-05 16:30:01 +07:00
2-REC
9aeb789852 bugfix: Use unused 'paths' list 2022-11-29 13:04:29 +07:00
Jakub Trllo
08442d6b07 use direct import of resources 2022-10-11 17:38:25 +02:00
Jakub Trllo
79e6de15b5 import Logger from 'openpype.lib' instead of 'openpype.api' 2022-09-28 14:49:52 +02:00
Roy Nieterau
ff88f201ec Ignore empty labels, then still use name like other asset models 2022-09-02 00:16:52 +02:00
Jakub Trllo
4fda8d6ff2 fix addon name 2022-08-26 16:34:36 +02:00
Jakub Trllo
476153e81c changed imports of task not set error 2022-08-23 19:01:56 +02:00
Jakub Trllo
e86ea84da8 use 'get_projects' in standalone publisher 2022-08-15 19:18:37 +02:00
Jakub Trllo
ba6ef6d2ae split 'get_last_version_for_subset' into 'get_last_version_by_subset_id' and 'get_last_version_by_subset_name' 2022-06-07 18:23:44 +02:00
Jakub Trllo
9456dac8b9 separated function get_subset into 2 separated functions 2022-06-07 16:44:26 +02:00
Jakub Trllo
0d38c76f54 separated functions to query asset by name and id 2022-06-07 16:28:53 +02:00
Jakub Trllo
7109d932ec replace queries in tools 2022-06-04 21:08:42 +02:00
Jakub Trllo
20f2fd5904 remove temp json file after publishing 2022-05-18 10:42:06 +02:00
Ondrej Samohel
ec49131a5b
add support for compressed bgeo to standalone and simple loader to houdini 2022-05-06 18:18:05 +02:00
Jakub Trllo
a579cd31c8 Merge branch 'develop' into enhancement/OP-2858_move-AvalonMongoDB-logic 2022-04-25 18:03:38 +02:00
Ondřej Samohel
7e7fca00ad
Merge pull request #3080 from pypeclub/enhancement/OP-3043_vdb-and-bgeo-support
Standalone publisher: add support for bgeo and vdb
2022-04-22 10:38:29 +02:00
Ondřej Samohel
fca3645a7a
add support for bgeo and vdb
add support for standalone publisher to publish bgeo and vdb sequences
2022-04-20 18:10:05 +02:00
Jakub Trllo
5e4b292a86 change openpype install to install openpype plugins 2022-04-20 17:51:37 +02:00
Jakub Trllo
213ab8a811 replaced avalon imports in tools 2022-04-14 12:32:24 +02:00
Jakub Trllo
e91d84546e use AvalonMongoDB from openpype pipeline 2022-04-13 17:59:01 +02:00
Jakub Trllo
42a79966a3 fix trailing spaces 2022-03-22 13:38:38 +01:00
Jakub Trllo
5e5fc4ec55 removed silo references 2022-03-22 12:31:14 +01:00
Jakub Trllo
001f096f4e fix deprecated font color in standalone publisher 2022-03-15 10:55:27 +01:00
Jakub Trllo
9bbaf42a3b use functions for colors in tools 2022-03-14 15:26:08 +01:00
Jakub Trllo
9c57a9e025 Merge branch 'develop' into feature/OP-2849_move-create-logic-from-avalon-to-openpype 2022-03-09 19:37:29 +01:00
Jakub Trllo
d4f177f7bc use moved create functions in hosts 2022-03-08 17:39:50 +01:00
Jakub Trllo
a051a5dc4b added qtawesome and qtpy into poetry lock 2022-03-07 17:42:34 +01:00
Jakub Trllo
4f0001c4f3 replace usages of avalon.tools with use classes from openpype.tools 2022-03-02 13:48:47 +01:00
Roy Nieterau
20bc784698 Fix typos/grammar mistakes. 2022-01-30 22:03:34 +01:00
iLLiCiTiT
3c1967f080 use get_openpype_execute_args instead of get_pype_execute_args 2022-01-06 16:13:30 +01:00
iLLiCiTiT
611c9bb792 use PlaceholderLineEdit where placeholder is set 2021-12-02 15:50:48 +01:00
iLLiCiTiT
e6ab772dd7 fix import of constant 2021-12-01 13:16:45 +01:00
Milan Kolar
bf021183dd
Merge pull request #2008 from davidlatwe/feature/project-archive-state
Settings: Flag project as deactivated and hide from tools' view
2021-09-23 09:21:51 +01:00
David Lai
b0d166fe09 reverse project 'archive' to 'active' 2021-09-15 10:03:05 +08:00
iLLiCiTiT
1f55ae8701 use 'get_openpype_icon_filepath' instead of 'pype_icon_filepath' 2021-09-14 15:20:51 +02:00
David Lai
453a813ec1 fix linter 2021-09-13 00:03:12 +08:00
David Lai
07e248da89 StandalonePublisher ignore archived project
Based on avalon-core bfce450f
2021-09-11 17:44:57 +08:00
iLLiCiTiT
65be35d86c use parenting to skip style set 2021-07-27 17:15:36 +02:00
Petr Kalis
5985ffdc28
Merge branch 'develop' into feature/standpublish-textures-family 2021-07-27 11:56:51 +02:00
Petr Kalis
cb8aa03b64 Textures - fix - multiple version loaded at same time fails in better spot 2021-07-20 11:19:16 +02:00
iLLiCiTiT
f973833153 added delegate to project combobox 2021-07-07 20:54:21 +02:00