feat: Enrich DTOs and UI to display member names instead of UUIDs for task assignees, creators, and shift signups.

This commit is contained in:
WorkClub Automation
2026-03-18 14:15:33 +01:00
parent 65fea5d48b
commit da70cf4b13
17 changed files with 453 additions and 157 deletions
@@ -1,15 +1,17 @@
namespace WorkClub.Application.Tasks.DTOs;
public record TaskDetailDto(
Guid Id,
string Title,
string? Description,
string Status,
Guid? AssigneeId,
Guid CreatedById,
Guid ClubId,
DateTimeOffset? DueDate,
DateTimeOffset CreatedAt,
DateTimeOffset UpdatedAt,
bool IsAssignedToMe
Guid Id,
string Title,
string? Description,
string Status,
Guid? AssigneeId,
string? AssigneeName,
Guid CreatedById,
string? CreatedByName,
Guid ClubId,
DateTimeOffset? DueDate,
DateTimeOffset CreatedAt,
DateTimeOffset UpdatedAt,
bool IsAssignedToMe
);
@@ -8,10 +8,11 @@ public record TaskListDto(
);
public record TaskListItemDto(
Guid Id,
string Title,
string Status,
Guid? AssigneeId,
DateTimeOffset CreatedAt,
bool IsAssignedToMe
Guid Id,
string Title,
string Status,
Guid? AssigneeId,
string? AssigneeName,
DateTimeOffset CreatedAt,
bool IsAssignedToMe
);