Asset Pipeline v2 #145
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user