View Tasks List 
only one screen of tasks list, this screen contains:
- all tasks
- search
- advanced filter
- sort
Filter Tasks 
Advanced filter for tasks-Filter tasks by status
As a Logged user, I want to be able to filter my tasks by the task status, so that I can find tasks with a certain status.
Acceptance Criteria: Check that
- The user can Filter by status for all my sent tasks
- Waiting for approval
- New
- In progress
- Completed
- Cancelled
- Rejected
- The user can Filter by status for all my inbox tasks
- Waiting for approval
- New
- In progress
- Completed
- Cancelled
- Rejected
- if there are no tasks that meet the filter’s criteria, a “No available tasks” screen will be displayed.
Search 
task-search for tasks in inbox & sent
As a user, I want to search for tasks by writing some keywords in the search bar in inbox or sent tasks, so that I can find a certain task easily.
Acceptance Criteria: Check that
- The user is able to write Arabic and English in the search bar to find the matched tasks in the inbox and sent tasks.
- The system allows users to s in the inbox tasks.
- The system allows users to search in the sent screen with:
- If the search results didn't meet the input, an error message” there are no results found” shall be displayed
Sort 
Sort tasks
As a logged user, I want to sort my tasks, so that I can find them easily
Acceptance Criteria: Check that
- The user can sort in descending order.
- The user is able to sort the sent task groups as the UI Tasked in - New Concept
- by Priority
- or remaining days (till the due time).
- The tasks in the sent shall be sorted by the most recent (creation time) as a default. (From newest to oldest)
- Assignees in each task group are sorted by the progress percentage (status) as default as the following:
- Completed
- In progress (from higher to lower)
- New
- Waiting for approval
- Cancelled
- Rejected
- The user is able to sort the inbox tasks by:
- Due time discerningly (by default)
- Or Priority.
- Or remaining days (till the end time).
- Or managers' tasks (created by any manager).
- The sorting differs from one status to another according to the used filter:
- Completed status
- Rate replaces remaining days
- Ended (overdue)
- End date (due date) replaces remaining days
- Cancelled
- Cancellation date replaces remaining days
- Rejected
- rejection date replaces remaining days