Commit graph

45 commits

Author SHA1 Message Date
Petr Kalis
b396a8d76b OP-4371 - fix - wrong call of list_instances 2022-11-04 11:18:50 +01:00
Petr Kalis
5a8876e364 OP-3908 - removed get_context_title
Not necessary to override, same functionality as in HostBase.
2022-11-03 17:24:45 +01:00
Petr Kalis
6c9483c2ad OP-3909 - remove uninstall
Not needed, not used anywhere.
2022-11-03 17:14:12 +01:00
Petr Kalis
8502ea0139 OP-3908 - Hound 2022-11-03 17:12:42 +01:00
Petr Kalis
de5decbcbb OP-3908 - revert back to AE specific cache method
Standard approach doesn't handle legacy instances, eg. instance without creator_identifier.
2022-11-03 13:20:24 +01:00
Petr Kalis
e9834d973d OP-3909 - fix - add internal variable 2022-11-03 12:47:01 +01:00
Petr Kalis
adb683bdfc OP-3909 - use caching function from creator
In between cache function was extracted into creator_plugins, use this to standardize betwen different hosts.
2022-11-03 10:46:20 +01:00
Petr Kalis
f78bd11977 OP-3909 - added caching of list_instances
list_instances could be expensive in larger workfiles, it makes sense to cache it for all creator, but only for collecting phase. (This is why creator.collection_shared_data is used.)
2022-11-03 10:26:53 +01:00
Petr Kalis
9c880d9b15 OP-3909 - added missed interface 2022-11-02 19:01:27 +01:00
Petr Kalis
39b2945e09 OP-3909 - refactor - move get_asset_settings to lib
It makes more sense there than in pipeline.py
2022-11-01 16:44:28 +01:00
Petr Kalis
53097c642f OP-3909 - refactor - introduced AfterEffectsHost
Use base class and implement abstract methods to standardize.
2022-11-01 16:41:54 +01:00
Jakub Trllo
79e6de15b5 import Logger from 'openpype.lib' instead of 'openpype.api' 2022-09-28 14:49:52 +02:00
Jakub Trllo
6e90984528 replace usage of 'any_outdated' with 'any_outdated_containers' 2022-07-15 17:07:22 +02:00
Jakub Trllo
b9a67fb801 pass asset document to 'get_asset_settings' 2022-06-20 18:43:14 +02:00
Jakub Trllo
25848817d9 removed redundant code from aftereffects and photoshop 2022-04-25 18:33:53 +02:00
Jakub Trllo
5e4d618be4 fixed new imports of avalon 2022-04-25 18:19:20 +02:00
Jakub Trllo
a579cd31c8 Merge branch 'develop' into enhancement/OP-2858_move-AvalonMongoDB-logic 2022-04-25 18:03:38 +02:00
Petr Kalis
16fa4a60d4 OP-2765 - merge develop 2022-04-22 10:34:04 +02:00
Jakub Trllo
3edce9456e replced avalon imports in aftereffects 2022-04-14 11:56:54 +02:00
Petr Kalis
d4484ff241 OP-2765 - merge develop 2022-04-13 12:43:59 +02:00
Jakub Trllo
a2a2d5e193 removed repeated logic of any_outdata from after effects 2022-04-06 15:41:30 +02:00
Jakub Trllo
cadd5d1e5d fix registered host in AE host 2022-04-06 15:02:42 +02:00
Petr Kalis
8964fdb754 OP-2766 - clean up import 2022-03-23 17:11:25 +01:00
Petr Kalis
c86643dcce OP-2766 - merge develop 2022-03-23 17:10:43 +01:00
Jakub Trllo
77e2f6eb8d use create register/discover functions in code 2022-03-23 15:11:43 +01:00
Jakub Trllo
ac6182c792 Merge branch 'develop' into enhancement/OP-2925_move-remaining-plugins 2022-03-22 16:14:22 +01:00
Jakub Trllo
93eca512b8 use ObjectId imported from bson instead of avalon.io 2022-03-18 16:23:00 +01:00
Jakub Trllo
89bdf2965c moved AVALON_CONTAINER_ID from avalon into openpype 2022-03-18 15:54:19 +01:00
Jakub Trllo
7fa905a5e3 removed registering of inventory actions from hosts that don't have any 2022-03-18 12:30:04 +01:00
Petr Kalis
7d5edfdfc8 OP-2765 - merge develop 2022-03-16 14:56:19 +01:00
Jakub Trllo
4f7d99babe remove plural from de/register_loader_plugins_path 2022-03-15 14:15:35 +01:00
Jakub Trllo
eb49761887 Merge branch 'develop' into enhancement/OP-2848_move-loader-logic-from-avalon-to-openpype 2022-03-14 11:47:33 +01:00
Jakub Trllo
c5ac2290f6 use moved functions in hosts and tools 2022-03-14 11:36:17 +01:00
Petr Kalis
60edd3abe6 OP-2765 - added functionality to store/retrive context data
These data is used for context publish information, for example storing enabling/disabling of validators. Currently not present in AE.
2022-03-10 15:13:35 +01:00
Jakub Trllo
04bbba9ead Merge branch 'develop' into deature/OP-2839_Basic-event-system 2022-03-10 09:46:29 +01:00
Petr Kalis
32f015098b OP-2765 - reimplemented get_context_title 2022-03-09 11:08:51 +01:00
Jakub Trllo
d4f177f7bc use moved create functions in hosts 2022-03-08 17:39:50 +01:00
Petr Kalis
9e3ea9139a OP-2765 - Hound 2022-03-08 13:58:20 +01:00
Jakub Trllo
502785021e moved events to openpype.lib 2022-03-05 08:30:29 +01:00
Petr Kalis
7b9ec117e7 OP-2765 - add fallback to uuid for backward compatibility 2022-03-04 19:02:05 +01:00
Jakub Trllo
9c111fa9d4 use new event system in openpype 2022-03-04 19:01:31 +01:00
Petr Kalis
ebc05e82c8 OP-2765 - refactored imprint method
Uses id instead of full AEItem
2022-03-03 19:31:34 +01:00
Petr Kalis
2af112571d OP-2765 - refactor - order of methods changed 2022-03-03 15:26:56 +01:00
Petr Kalis
7f83c8a2d0 OP-2765 - added methods for New Publisher
Removed uuid, replaced with instance_id or first members item
2022-03-03 15:21:42 +01:00
iLLiCiTiT
b432613e72 moved implementation from avalon to openpype 2022-01-16 16:13:10 +01:00