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

Add work summary panel #786

Merged
merged 5 commits into from
Feb 8, 2024
Merged

Add work summary panel #786

merged 5 commits into from
Feb 8, 2024

Commits on Jan 31, 2024

  1. api/tests: Add more time helpers for work summary

    - Add time helpers to display summary info in a couple different ways
    - Add tests for new time helpers and for those that were missing tests
    dmtrek14 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4b905ce View commit details
    Browse the repository at this point in the history
  2. api: Add endpoint and infra for work summary

    - Add services to fetch task sum and vacations
    - Add schema for data related to summary
    dmtrek14 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    dea2b21 View commit details
    Browse the repository at this point in the history
  3. tests: Add tests for work summary

    - Add more info to mock data
    - Add more users in conftest for use in summary tests
    dmtrek14 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    53bc3b8 View commit details
    Browse the repository at this point in the history
  4. frontend: Small ui adjustments

    - Change color of collapse button on left
    - Change style of collapse button on right to be within panel
    - Update dark/light toggle to be smaller overall
    dmtrek14 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    49dde34 View commit details
    Browse the repository at this point in the history
  5. frontend: Add work summary panel and infra

    - Add necessary types for Work Summary and project summary
    - Add work summary component for use in right panel
    - Update task hooks to include invalidation of work summary query when changes made to task
    - Add infra to fetch summary from api
    dmtrek14 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    f03c473 View commit details
    Browse the repository at this point in the history