On the My Site tasks section for a user and the tasks section of dashboard site for a super user, they should be able to see logs of all the user events related to extension requests. This will be helpful in seeing the important details related to a task. So, decisions related to extension status could be made properly.
A dummy design of where those logs will be displayed:
User:
Super user:
User stories
As a user, I should be able to see the extension logs for a task assigned to me
As a super user, I should be able to see the extension logs of all the requests I have received
Requirements
The API that logs and fetches extension logs already exists
Write a function to get self-fetch logs. Currently, only super users can get the logs.
Display logs on tasks section on dashboard site for super user
Display logs on the task section on my site for the user.
Acceptance Criteria
[ ] [For user] Display the following logs for a particular task on my site in the format user_action_timestamp:
When was the request created
When was the request approved/declined
By whom was the request updated/declined
What were the updates made to the request
When were the updates made to the request
By whom were the updates made
[ ] [For super user] Display the following logs for a particular task on my site in the format user_action_timestamp:
Extension Logs
Overview
On the My Site tasks section for a user and the tasks section of dashboard site for a super user, they should be able to see logs of all the user events related to extension requests. This will be helpful in seeing the important details related to a task. So, decisions related to extension status could be made properly.
A dummy design of where those logs will be displayed:
User:
Super user:
User stories
Requirements
Acceptance Criteria