|
|
|
@@ -455,7 +455,8 @@ async def create_task(
|
|
|
|
|
"shot_name": db_task.shot.name if db_task.shot else None,
|
|
|
|
|
"asset_name": db_task.asset.name if db_task.asset else None,
|
|
|
|
|
"assigned_user_name": f"{db_task.assigned_user.first_name} {db_task.assigned_user.last_name}" if db_task.assigned_user else None,
|
|
|
|
|
"assigned_user_email": db_task.assigned_user.email if db_task.assigned_user else None
|
|
|
|
|
"assigned_user_email": db_task.assigned_user.email if db_task.assigned_user else None,
|
|
|
|
|
"assigned_user_avatar_url": db_task.assigned_user.avatar_url if db_task.assigned_user else None
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TaskResponse(**task_data)
|
|
|
|
@@ -744,7 +745,8 @@ async def get_task(
|
|
|
|
|
"shot_name": task.shot.name if task.shot else None,
|
|
|
|
|
"asset_name": task.asset.name if task.asset else None,
|
|
|
|
|
"assigned_user_name": f"{task.assigned_user.first_name} {task.assigned_user.last_name}" if task.assigned_user else None,
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None,
|
|
|
|
|
"assigned_user_avatar_url": task.assigned_user.avatar_url if task.assigned_user else None
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TaskResponse(**task_data)
|
|
|
|
@@ -862,7 +864,8 @@ async def update_task(
|
|
|
|
|
"shot_name": task.shot.name if task.shot else None,
|
|
|
|
|
"asset_name": task.asset.name if task.asset else None,
|
|
|
|
|
"assigned_user_name": f"{task.assigned_user.first_name} {task.assigned_user.last_name}" if task.assigned_user else None,
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None,
|
|
|
|
|
"assigned_user_avatar_url": task.assigned_user.avatar_url if task.assigned_user else None
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TaskResponse(**task_data)
|
|
|
|
@@ -951,7 +954,8 @@ async def update_task_status(
|
|
|
|
|
"shot_name": task.shot.name if task.shot else None,
|
|
|
|
|
"asset_name": task.asset.name if task.asset else None,
|
|
|
|
|
"assigned_user_name": f"{task.assigned_user.first_name} {task.assigned_user.last_name}" if task.assigned_user else None,
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None,
|
|
|
|
|
"assigned_user_avatar_url": task.assigned_user.avatar_url if task.assigned_user else None
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TaskResponse(**task_data)
|
|
|
|
@@ -1049,7 +1053,8 @@ async def assign_task(
|
|
|
|
|
"shot_name": task.shot.name if task.shot else None,
|
|
|
|
|
"asset_name": task.asset.name if task.asset else None,
|
|
|
|
|
"assigned_user_name": f"{task.assigned_user.first_name} {task.assigned_user.last_name}" if task.assigned_user else None,
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None
|
|
|
|
|
"assigned_user_email": task.assigned_user.email if task.assigned_user else None,
|
|
|
|
|
"assigned_user_avatar_url": task.assigned_user.avatar_url if task.assigned_user else None
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TaskResponse(**task_data)
|
|
|
|
@@ -1130,6 +1135,7 @@ async def get_task_notes(
|
|
|
|
|
"user_first_name": note.user.first_name,
|
|
|
|
|
"user_last_name": note.user.last_name,
|
|
|
|
|
"user_email": note.user.email,
|
|
|
|
|
"user_avatar_url": note.user.avatar_url,
|
|
|
|
|
"child_notes": []
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1208,6 +1214,7 @@ async def create_task_note(
|
|
|
|
|
"user_first_name": db_note.user.first_name,
|
|
|
|
|
"user_last_name": db_note.user.last_name,
|
|
|
|
|
"user_email": db_note.user.email,
|
|
|
|
|
"user_avatar_url": db_note.user.avatar_url,
|
|
|
|
|
"child_notes": []
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1256,6 +1263,7 @@ async def update_task_note(
|
|
|
|
|
"user_first_name": note.user.first_name,
|
|
|
|
|
"user_last_name": note.user.last_name,
|
|
|
|
|
"user_email": note.user.email,
|
|
|
|
|
"user_avatar_url": note.user.avatar_url,
|
|
|
|
|
"child_notes": []
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|