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] Time Worked Report | Filter Time Worked #3415

Open
ariefgp opened this issue Dec 10, 2024 · 0 comments
Open

[Feature] Time Worked Report | Filter Time Worked #3415

ariefgp opened this issue Dec 10, 2024 · 0 comments

Comments

@ariefgp
Copy link

ariefgp commented Dec 10, 2024

Related document:

Related User Stories


Description

Users should be able to group & filter by the following:

  • Team members: Filters for date range only.
  • Managers: Filters for date range, team members, tasks/projects, and grouping options.

Grouping Options:

  • By Member
  • By Date (Daily/Weekly)
  • By Project

Filters:

  • By Date Range
  • By Individual or Team
  • By Project
  • By Task

Design

Figma Link: https://www.figma.com/design/80BIezvQ8KEwXakzfSFFie/Ever-Gauzy-Teams?node-id=13107-113272&t=6cixnwom79Vj4SI7-1

image

image

Acceptance Criteria

  • Filter Interface

    • Filters panel is accessible via clear UI control
    • Applied filters are visible as tags/chips
    • Multiple filters can be applied simultaneously
    • Clear all filters option is available
  • Team Member Filters

    • Can only access date range filter
    • Previously selected date range is saved as user preference
    • Invalid date combinations are prevented
  • Manager Filters

    • Can filter by:
      • Date range
      • Individual team members (multi-select)
      • Projects (multi-select)
      • Tasks (multi-select)
    • Can save filter combinations as presets
    • Filter selections persist across sessions
  • Grouping Functionality

    • Single grouping option can be applied at a time
    • Grouping changes dynamically update totals
    • When grouping by:
      • Member: Shows subtotals per person
      • Date: Offers daily/weekly toggle
      • Project: Shows project-wise breakdown
    • Group headers remain visible during scroll

Technical

Currently, we don't have API to export this report. We have to build/develop the API

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant