Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] My Timesheet | Team member can view their own timesheet #3219

Open
ariefgp opened this issue Oct 31, 2024 · 0 comments
Open

[Feature] My Timesheet | Team member can view their own timesheet #3219

ariefgp opened this issue Oct 31, 2024 · 0 comments
Assignees

Comments

@ariefgp
Copy link

ariefgp commented Oct 31, 2024

Related document:

Related User Stories


Description

The Time Entries View is a crucial self-management tool that enables team members to maintain transparency and accountability for their work hours. This feature serves as a personal dashboard where users can review their complete work history.

Detailed Flow

  1. Team member logs into the system
  2. Team member navigates to the time entries page
  3. System displays the summary statistics
    • Total of task done
    • Total of task pending
    • Total of task approved
    • Total of task rejected
    • Total hours
  4. System displays a list of the team member's own time entries
  5. Time entries are displayed with key information (date, duration/time, project, task, Approval status)
  6. Team member can sort entries by various criteria (project, duration)
  7. System shows visual indicators for different types of entries (manual, tracked, edited)

Screenshot 2024-12-05 at 12 08 04

Acceptance Criteria

  • Only the team member's own time entries are displayed
  • No employee filter is visible on the page
  • Summary Statistics
    • Total of task done
    • Total of task pending
    • Total of task approved
    • Total of task rejected
    • Total hours
  • Summary statistics will aligned with active filters
  • Time entries can be sorted by project, task, duration, and status
  • Clear indication of manually added, automatically tracked, and edited entries
  • Current day/week is visually highlighted based on the view
  • Task title/name are displayed, with long notes truncated
  • View Controls
    • Date range selection
    • Sort options

Technical

Available:

activityLevel[start]: 0
activityLevel[end]: 100
employeeIds[0]: 2e42f5a2-e79a-4e67-996d-66cbc46b9e22
organizationId: 7fac8f69-2721-42c6-a3df-25dfa8a88bda
tenantId: 5049a039-4104-49dc-9356-ba005b0ed7e9
startDate: 2024-10-22 21:00:00
endDate: 2024-10-23 20:59:59
timeZone: Asia/Famagusta
relations[0]: project
relations[1]: task
relations[2]: organizationContact
relations[3]: employee.user
  • We can use employeeIds to get the employee work records
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants