Commit graph

99 commits

Author SHA1 Message Date
Roy Nieterau
96e184c8ca
Integrator: Enforce unique destination transfers, disallow overwrites in queued transfers (#4662)
* Fix #4656: Enforce unique destination transfer in Integrator

Note that this is per instance - it doesn't validate cross-instance destinations in the context

* Use explicit DuplicateDestinationError and raise as KnownPublishError
2023-03-21 15:29:19 +01:00
Kayla Man
fa69594c70 creator, validator and extractor for point cloud from tyFlow 2023-03-17 22:56:00 +01:00
moonyuet
739b2db0f0 MaxScene Family introduction 2023-03-17 22:52:50 +01:00
Jakub Trllo
a09999174d more explicit check for originalDirname 2023-02-10 16:12:47 +01:00
Jakub Trllo
9b2e97fb74 don't handle originalBasename in other conditions 2023-02-10 16:12:31 +01:00
Jakub Trllo
c1499f9b23 Add special handling of transfers preparation if 'originalBasename' is in template 2023-02-10 16:12:08 +01:00
Jakub Trllo
8494a45d6c validate representation files in separated method 2023-02-10 16:11:10 +01:00
Petr Kalis
816a2c42da
Merge pull request #4362 from ynput/feature/OP-4617_Global-Update-rendered-frames-in-latest-version
Nuke: update rendered frames in latest version
2023-01-27 14:51:25 +01:00
Petr Kalis
30b00705f4 OP-4617 - fix - allow overwriting of old version in integrate.py
Without it it will always use version from anatomy, even if it logs that it uses old version.
2023-01-24 17:06:54 +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 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
b846aa5023
flake8 fix 2023-01-17 17:08:47 +01:00
Jakub Jezek
6d19e74361
global: exception for source publishing renumbering 2023-01-17 16:57:47 +01:00
Petr Kalis
61d255a606
Merge pull request #4157 from ynput/feature/OP-4504_Publishing-Register-publishes-without-copying-them
Publish: register publishes without copying them
2023-01-09 18:41:36 +01:00
Ondřej Samohel
0e168a5c22
Merge pull request #4198 from ynput/feature/unreal-uasset_management 2023-01-09 18:38:15 +01:00
Ondrej Samohel
7146e8d02a
✏️ fix typos 2023-01-06 23:20:38 +01:00
Jakub Jezek
ed89581dfb
suggestions from PR 2023-01-04 15:35:19 +01:00
Jakub Jezek
855bf4d6c6
global: integrating colorspace data 2022-12-29 14:58:47 +01:00
Ondrej Samohel
4145a488db
Merge remote-tracking branch 'origin/develop' into feature/unreal-uasset_management 2022-12-21 18:19:16 +01:00
Jakub Trllo
b1c8342450
fix access to 'projectName' 2022-12-19 14:13:19 +01:00
Jakub Trllo
eb5995777d Merge branch 'develop' into feature/legacy_io_in_global_plugins 2022-12-16 16:54:47 +01:00
Petr Kalis
3c09dfc80e OP-4504 - remove extension from originalBasename
It would produce weird concatenation of extensions.
2022-12-15 16:38:19 +01:00
Petr Kalis
8a267f6c34 OP-4504 - handle originalDirname only if in template 2022-12-12 16:18:25 +01:00
Petr Kalis
d18fc94c01 OP-4504 - fix for deadline publishing 2022-12-12 12:41:26 +01:00
Petr Kalis
fe0336c435 OP-4504 - removed path comparison function
Obsolete as it is part of file_transaction file
2022-12-12 10:34:01 +01:00
Petr Kalis
663538ceff Merge develop 2022-12-12 10:27:40 +01:00
Kayla Man
b52018fc62 resolve conflicts 2022-12-09 19:21:17 +08:00
Simone Barbieri
fc10b26ea0 Implemented creator and extractor for uasset 2022-12-08 11:20:24 +00:00
Petr Kalis
98f45c24a6 OP-4504 - Hound 2022-12-07 18:02:54 +01:00
Petr Kalis
a1f85d3978 OP-4504 - use always stagingDir from instance instead of repre
Representation stagingDir might be in temporary folders (for thumbnails etc.), use value from instance as a backup instead.
2022-12-07 17:57:10 +01:00
Petr Kalis
726c8f2cc1 OP-4504 - fix resolving of originalDirname
If instance has originalDirname collected, all repres should use this as a target folder (that allows copying transient items from temporary folders into folder where source item comes from).
2022-12-07 17:51:41 +01:00
Petr Kalis
0a12a42460 OP-4504 - use existing method to check if path in project 2022-12-07 12:29:44 +01:00
Petr Kalis
3fabd516ea OP-4504 - weird unpacking not necessary 2022-12-07 12:25:16 +01:00
Petr Kalis
c9496bcfe3 OP-4504 - change boolean test to validation with exception
It actually shouldn't allow to publish into non project folder (like artists own c:/ drive).
2022-12-07 12:22:53 +01:00
Jakub Trllo
2c55ee55c2 remove source and destination check from integrate 2022-12-06 16:09:54 +01:00
Petr Kalis
d971f9e947 OP-4504 - merge develop 2022-12-06 12:54:32 +01:00
Jakub Trllo
1f05a39522 use comment from instance where possible 2022-12-05 19:31:09 +01:00
Petr Kalis
af3ebebb26 OP-4504 - Hound 2022-12-02 14:47:01 +01:00
Petr Kalis
b67c8e28a9 OP-4504 - cleanup of logic 2022-12-01 19:16:39 +01:00
Petr Kalis
9c381b4b51 OP-4504 - added logic for originalDirname into integrate
Adding originalDirname to all hosts could be an ordeal, adding logic here is simpler, but might not be best solution.
2022-12-01 18:37:47 +01:00
Petr Kalis
0aa0080f11 OP-4504 - fixed check file in project folder 2022-12-01 15:36:33 +01:00
Jakub Jezek
4acbb9fa18
general: integrate skips transfere files in src == dst 2022-12-01 14:19:30 +01:00
Petr Kalis
07ee68eea1 OP-4504 - added checks for not overwriting same file
Added check for publishing to project folder
2022-12-01 13:02:49 +01:00
Petr Kalis
5aed3f9bd8 OP-4504 - added originalDirname to data filling template
Will be used to fill 'source' (and 'online') template.
2022-12-01 13:01:54 +01:00
Jakub Trllo
d068ff4814 Don't use legacy_io session in global plugins 2022-11-24 10:54:46 +01:00
Kayla Man
302c5fe214 create and publish bb-geometry 2022-11-22 18:52:26 +08:00
Ondrej Samohel
9d304f07da
🎨 add family to integrator 2022-11-11 15:08:29 +01:00
Roy Nieterau
97354e78ac Preserve existing subset group if instance does not set it for new version 2022-10-12 20:30:56 +02:00
Jakub Trllo
df1cccf258 Merge branch 'develop' into feature/OP-3842_Change-publish-template-settings-location 2022-09-12 11:24:52 +02:00
Jakub Trllo
3983256849 add 'user' to representation context data 2022-09-01 13:24:33 +02:00