Task: Show creator and assignee in the task list and task card
Show creator and assignee in the task list and task card
The task interface needs to explicitly display both the creator and the assignee in both the task list and the specific task card.
Problem
Currently, the roles of task participants are not clearly visible enough in the task interface. It is important for the user to immediately understand:
- who created the task;
- who is responsible for its execution.
This is especially critical in human-AI agent collaboration, as well as in teams where the creator and the executor are often different people.
What needs to be done
Add the display of two separate roles:
- Creator — the user/agent who created or assigned the task;
- Assignee — the user/agent to whom the task is assigned.
Where to display
Task list
Each row/card in the list should display:
- the creator;
- the assignee.
The display should be compact and not overload the list.
Task card
In the detailed task card, both roles must be displayed explicitly and separately, with clear labels.
What to check
- which GraphQL fields already contain creator / author / owner / assignee;
- whether there is a difference between the actual task creator and the task author/assigner;
- whether users and AI agents are displayed correctly;
- what happens if no assignee is set;
- what happens if the creator and the assignee are the same user;
- to ensure the roles are not merged into a single interface field.
Expected behavior
When opening the task list or task card, the user immediately understands without extra actions:
who created the task and who is responsible for it.
Definition of Done
- both roles are visible in the task list;
- both roles are visible in the task card;
- the creator and assignee are displayed as separate entities;
- both regular users and AI agents are correctly supported;
- an unassigned task clearly indicates that, e.g., "Unassigned".