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
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
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
Jakub Trllo
c7108ac7fb
modified imports in integrators
2022-08-29 18:23:37 +02:00
Jakub Trllo
96138a0b73
use new functions in integrators
2022-08-29 18:22:49 +02:00
Jakub Trllo
205ee30019
Merge pull request #3601 from pypeclub/feature/OP-3392_Naive-implementation-of-document-updates-for-client
...
General: Naive implementation of document create, update, delete
2022-08-08 17:35:31 +02:00
Jakub Trllo
9d8a05d8a7
fix dst collection access
2022-08-03 17:33:26 +02:00
Jakub Trllo
e0fc9d5d12
fix typo
2022-08-03 17:31:31 +02:00
Jakub Trllo
e43748bb3d
validate representation files sequence
2022-08-03 17:28:27 +02:00
Jakub Trllo
fec91f054d
don't force to have dot before frame in new integrator
2022-08-03 15:33:38 +02:00
Jakub Trllo
8b482a0a1f
update oprations in integrator
2022-07-29 19:22:54 +02:00
Jakub Ježek
fc3b0e4741
Merge pull request #3580 from pypeclub/bugfix/integrate_fails_editorial_publish
...
Editorial publishing workflow improvements
2022-07-28 17:37:54 +02:00
Jakub Trllo
b5cdebe070
make sure frame is filled durectly in sequence condition
2022-07-27 13:56:39 +02:00
Jakub Trllo
74ad4a558d
fix typo in import
2022-07-27 13:51:24 +02:00
Jakub Trllo
879df0a3a7
unify quotations
2022-07-27 13:51:16 +02:00
Jakub Trllo
3835695376
simplified recalculation of destination indexes
2022-07-27 13:38:51 +02:00
Jakub Trllo
6cab5917c4
use template padding for frames if padding is bigger then minimum collection's padding
2022-07-27 13:36:23 +02:00
Jakub Trllo
12af64dbc0
use last frame instead of first frame for padding and don't look at source collection padding
2022-07-27 13:30:34 +02:00
Jakub Trllo
0be6d5b55c
removed backwards compatibility comments which as it's not backwards compatibility
2022-07-27 13:29:24 +02:00
Jakub Trllo
9875f68cf4
don't just check existence of key but also it's value when traversing repre and instance data
2022-07-27 13:27:13 +02:00
Jakub Trllo
0c061c5027
added "output" to representation context keys to auto fill it to context
2022-07-27 13:26:38 +02:00
Jakub Trllo
5272907504
import source_hash directly
2022-07-27 13:18:34 +02:00
Jakub Trllo
89d49533e4
add the values only if they are not 'None'
2022-07-27 13:17:56 +02:00
Jakub Trllo
1bb9b27c7f
simplified staging dir resolving
2022-07-27 13:17:07 +02:00
Jakub Trllo
2e0fe93351
use KnownPublishError instead of assertions
2022-07-27 13:16:46 +02:00
Jakub Ježek
203048bcf8
Update openpype/plugins/publish/integrate.py
...
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2022-07-27 13:00:21 +02:00
Jakub Jezek
e8a8f86cdf
global: removing changes from integrate
2022-07-27 12:32:09 +02:00
Jakub Jezek
a3a839181b
global, flame, hiero, resolve, sp: implementing newAssetPublishing
2022-07-27 11:21:20 +02:00
Jakub Trllo
91eb438ba5
Merge pull request #3563 from pypeclub/feature/CU-2pz40cm_Use-query-functions-in-new-integrator
...
General: Use query functions in integrator
2022-07-26 18:16:14 +02:00
Jakub Trllo
6ae84ca5e6
fix passed argument to get_representations
2022-07-25 18:23:41 +02:00
Jakub Trllo
ede691c3e9
fix missing arg
2022-07-25 18:20:57 +02:00
Jakub Jezek
441009fe5f
general: removing exclude family filtering from integrator
2022-07-25 17:18:02 +02:00
Jakub Trllo
1a5258b2fe
use query function to get version document
2022-07-25 14:43:08 +02:00
Jakub Trllo
e7c937bdc0
use query function to query subset document
2022-07-25 14:42:02 +02:00
Jakub Trllo
649ddf19c9
query representation using query function
2022-07-25 14:40:53 +02:00