Asset Pipeline v2 #145

Closed
Nick Alberelli wants to merge 431 commits from (deleted):feature/asset-pipeline-v2 into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
Showing only changes of commit c35cee9e87 - Show all commits

View File

@ -407,7 +407,9 @@ class ASSETPIPE_OT_update_local_task_layers(bpy.types.Operator):
class ASSETPIPE_OT_revert_file(bpy.types.Operator): class ASSETPIPE_OT_revert_file(bpy.types.Operator):
bl_idname = "assetpipe.revert_file" bl_idname = "assetpipe.revert_file"
bl_label = "Revert File" bl_label = "Revert File"
bl_description = """Revert File to Pre-Sync State. Revert will not affect Published files""" bl_description = (
"""Revert File to Pre-Sync State. Revert will not affect Published files"""
)
_temp_file = "" _temp_file = ""
_source_file = "" _source_file = ""
@ -421,6 +423,7 @@ class ASSETPIPE_OT_revert_file(bpy.types.Operator):
bpy.ops.wm.save_as_mainfile(filepath=self._source_file) bpy.ops.wm.save_as_mainfile(filepath=self._source_file)
return {'FINISHED'} return {'FINISHED'}
class ASSETPIPE_OT_fix_prefixes(bpy.types.Operator): class ASSETPIPE_OT_fix_prefixes(bpy.types.Operator):
bl_idname = "assetpipe.fix_prefixes" bl_idname = "assetpipe.fix_prefixes"
bl_label = "Fix Prefixes" bl_label = "Fix Prefixes"
@ -438,9 +441,13 @@ class ASSETPIPE_OT_fix_prefixes(bpy.types.Operator):
def transfer_data_update_prefix(self, context, transfer_data_item): def transfer_data_update_prefix(self, context, transfer_data_item):
obj = transfer_data_item.id_data obj = transfer_data_item.id_data
td_data = data_type_from_transfer_data_key(obj, transfer_data_item.type) td_data = data_type_from_transfer_data_key(obj, transfer_data_item.type)
new_name = get_name_with_task_layer_prefix(transfer_data_item.name, transfer_data_item.owner) new_name = get_name_with_task_layer_prefix(
transfer_data_item.name, transfer_data_item.owner
)
if new_name == transfer_data_item.name or not td_data.get(transfer_data_item.name): if new_name == transfer_data_item.name or not td_data.get(
transfer_data_item.name
):
return return
td_data[transfer_data_item.name].name = new_name td_data[transfer_data_item.name].name = new_name
@ -460,7 +467,6 @@ class ASSETPIPE_OT_fix_prefixes(bpy.types.Operator):
for transfer_data_item in transfer_data_items: for transfer_data_item in transfer_data_items:
self.transfer_data_update_prefix(context, transfer_data_item) self.transfer_data_update_prefix(context, transfer_data_item)
def execute(self, context: bpy.types.Context): def execute(self, context: bpy.types.Context):
objs = context.selected_objects objs = context.selected_objects
for obj in objs: for obj in objs: