View Task Details 
Preview task details
As an assignee, creator, or assignee’s manager, I want to be able to view task details, so that I can browse and update the task.
Acceptance Criteria: Check that
Updating the progress TN-215: Update task-Change status by Updating Progresso DO.
View History Log 
Preview Task history log
As a logged user, I want to be able to preview the task log, so that I can track any updates or changes that happened to my task.
Acceptance Criteria: Check that
- The user shall be able to preview the task history log. as the UI Tasked in - New Concept
- This task history log contains all records that happened in the task.
- This task history log contains records data:
- Users
- Actions in a format according to their stories
- Records are sorted by date and time (latest first)
- The creation records
- [ (creator) created the task for (assignee)]
- The task request approval record
- [ (manager) approved the task assigned by (creator) to (assignee)]
- The task request rejection record
- [ manager) rejected the task assigned by (creator) to (assignee)]
- The forward record
- [ manager) forwarded the assigned task by (creator) from (1st assignee) to (2nd assignee)]
- The Cancel records
- [ [manager] cancelled the task assigned by (creator) to (assignee)]
- The Rating records
- “[Task Creator] has rated the task with [rating value].
- The update progress record
- “[assignee] has started the task “
- “[Creator/assignee] “has updated the progress value to [NEW Progress value%]. “
- “[Assignee] has completed the task “
- Task Actual time record
- “[Task Assignee] has set the Actual time as [ Actual time]. “
- Update To-do list record
- “[Task Assignee/creator] has updated the To-do list for this task.
- Task Estimation record
- “[Task Assignee] has set the estimation time as [ Estimation time]. “
Rate Task 
Rate task
As a creator, I want to be able to rate the task, so that I can evaluate the work.
Acceptance Criteria: Check that
- The user can rate the task as in UI Tasked in Native .
- The rating is selected from 0.5 - 5 where 0.5 is the least rating. ( 1.5 - 2.5-3.5-4.5 are allowed )
- The user can’t rate the task as long as it is not completed.
- The user should add a reason if he gave a rating below 3
- The task rated 0 by default (this rating not counted in reports)
- The system will send a notification to the user with the rating.
- The system shall add a rating record in the task history log that will be previewed in this format :
[ (creator) rated the task for (assignee) ]
Edge cases :
- If the user created a task for himself and he is the manager of himself, rating is not counted in reports
Update Progress