Commit graph

65 commits

Author SHA1 Message Date
Jakub Trllo
6bb10852f5
Fix creator discover
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2022-03-23 18:18:59 +01:00
Jakub Trllo
77e2f6eb8d use create register/discover functions in code 2022-03-23 15:11:43 +01:00
Jakub Trllo
9280eacf40 missing task does not make invalid asset 2022-03-09 14:38:22 +01:00
Jakub Trllo
ee53add80f don't set version if is not available 2022-03-04 17:13:03 +01:00
Jakub Trllo
57e1af7ba8 changed 'uuid' to 'instance_id' as 'uuid' may not work in maya 2022-02-21 17:09:28 +01:00
iLLiCiTiT
f8be5763b5 renamed method 'get_attribute_defs' to 'get_instance_attr_defs' 2022-01-18 18:05:32 +01:00
iLLiCiTiT
2d7521289a ui attribute definitions are skipped for storing data 2022-01-18 17:25:51 +01:00
iLLiCiTiT
c135fe3bde added question to "id" key 2021-10-22 18:51:52 +02:00
iLLiCiTiT
2e98795ad0 pop keys that are already set 2021-10-22 18:51:36 +02:00
iLLiCiTiT
6a8c23f46e label is available for all creators 2021-10-07 10:25:20 +02:00
iLLiCiTiT
49765d24a5 fixed variable name 2021-10-06 12:07:11 +02:00
iLLiCiTiT
57b553a13c added reset of context 2021-10-06 11:38:23 +02:00
iLLiCiTiT
b1d29456b9 added validations of duplicated instnaces and creators 2021-10-06 10:12:46 +02:00
iLLiCiTiT
73e07330aa changed ui_creators to manual_creators 2021-10-05 18:06:33 +02:00
iLLiCiTiT
1549cf9b81 store instances by their id 2021-10-05 17:56:30 +02:00
iLLiCiTiT
b964d119c4 added few docstrings 2021-10-05 17:49:27 +02:00
iLLiCiTiT
dcb74c333b removed host from arguments of instance 2021-10-05 12:35:51 +02:00
iLLiCiTiT
b862b2b953 adde contains function for instance class 2021-10-05 12:32:25 +02:00
iLLiCiTiT
b7134831fb added 'bulk_instances_collection' which triggers validation of new instances automatically 2021-10-05 12:32:02 +02:00
iLLiCiTiT
cfdbb19cbd validate_instances_context skip pricessing if passed instances are empty 2021-10-05 12:31:35 +02:00
iLLiCiTiT
9e070cb3cc creator_attributes and publish_attributes can be accessed with attribute 2021-10-05 12:30:58 +02:00
iLLiCiTiT
2afcf5ab3f implemented 'set_publish_plugins' for PublishAttributes 2021-10-05 12:30:23 +02:00
iLLiCiTiT
4ead375a6f attr plugins are not passed as argument on instance creation 2021-10-05 12:30:02 +02:00
iLLiCiTiT
ed61da911b use direct access on instance to access data 2021-10-05 11:55:44 +02:00
iLLiCiTiT
e32dc2d878 added string representation of instance 2021-10-05 11:48:59 +02:00
iLLiCiTiT
03deba3ae0 added some docstrings 2021-10-05 11:43:01 +02:00
iLLiCiTiT
741c0d2114 CreatedInstance is dictionary like object that validates changes of data 2021-10-05 11:39:53 +02:00
iLLiCiTiT
ab0ea46f89 changed version handling 2021-10-05 11:39:27 +02:00
iLLiCiTiT
8864e047ac creators have new attribute identifier replacing family as identifier which affected almost everything in current code 2021-10-04 11:58:50 +02:00
iLLiCiTiT
56028e2dbe added context manager ignore_added_instances 2021-10-01 19:45:54 +02:00
iLLiCiTiT
93593788c1 removed unused variable 2021-10-01 19:33:10 +02:00
iLLiCiTiT
a1ec6c0aab added method for removed instances and change name of add_instance to creator_adds_instance 2021-10-01 19:32:57 +02:00
iLLiCiTiT
f3115b85e3 validation is public method 2021-10-01 19:32:32 +02:00
iLLiCiTiT
3aa66f97c1 removed responsibility for listing, updating and removing instanctes from host 2021-10-01 18:58:59 +02:00
iLLiCiTiT
69a74162e1 instance has properties that are not modifiable 2021-10-01 18:56:00 +02:00
iLLiCiTiT
9b2b7e8a33 creator can do some stuff before instance is fully removed from context (or can remove it from context) 2021-09-24 18:46:30 +02:00
iLLiCiTiT
e01af64c20 added few docstrings 2021-09-24 18:31:55 +02:00
iLLiCiTiT
ea0925e5ec Autocreato should raise AutoCreationSkipped if has nothign to do 2021-09-24 18:31:01 +02:00
iLLiCiTiT
8f49c75eeb added ability to not discover publish plugins 2021-09-24 18:23:46 +02:00
iLLiCiTiT
82ba630bf8 explicit check of host attribute 2021-09-14 14:13:58 +02:00
iLLiCiTiT
b667ca34d3 reset instances if autocreators were executed 2021-09-13 18:52:18 +02:00
iLLiCiTiT
a5391f82cb store autocreators and ui_creators on discovery 2021-09-13 18:34:30 +02:00
iLLiCiTiT
d4de5d396e added execution of autocreators 2021-09-13 18:20:02 +02:00
iLLiCiTiT
8131613bfa added few docstrings 2021-09-13 18:01:23 +02:00
iLLiCiTiT
eaba10a336 implemented pop method for PublishAttributes 2021-09-13 12:11:39 +02:00
iLLiCiTiT
d187a46102 save context data only if there are changes 2021-09-02 18:49:04 +02:00
iLLiCiTiT
9ed8a50e3b added saving of context to save process 2021-09-02 18:47:52 +02:00
iLLiCiTiT
c1a9a99244 minor fixes of context reset 2021-09-02 17:53:06 +02:00
iLLiCiTiT
10037b7604 keep original values of publish plugins 2021-09-02 15:26:56 +02:00
iLLiCiTiT
451b43fe7c added reset of context publish attributes 2021-09-02 14:50:34 +02:00