Commit graph

66 commits

Author SHA1 Message Date
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
Jakub Trllo
4ac8da4ca0 remove hosts filter on integrator plugins 2022-07-22 18:14:26 +02:00