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

Forecast for consultants #102

Merged
merged 2 commits into from
Jan 14, 2025

Conversation

ElemarJR
Copy link
Contributor

No description provided.

- Added a new `showProjectionGraph` prop to the `OneYearAllocation` component to control the display of a projection graph.
- Implemented logic to calculate weekday averages and render a projection graph based on actual and projected hours.
- Updated the `RevenueForecastPage` to pass `showProjectionGraph={false}` to the `OneYearAllocation` component, disabling the graph display in that context.

These changes improve the analytical capabilities of the allocation component while allowing for flexible integration into different pages.
- Added a new `AllocationOpportunitiesTable` component to display clients with gaps in projected vs expected hours.
- Introduced sorting functionality for the table, allowing users to sort by hours needed.
- Updated GraphQL queries to include forecast data for consulting clients, enhancing data retrieval capabilities.
- Implemented logic to calculate hours needed based on projected and expected values, improving analytical insights.

These changes improve the user experience and provide better visibility into client allocation opportunities.
@ElemarJR ElemarJR merged commit 61f834f into eximiaco-labs:main Jan 14, 2025
1 check passed
@ElemarJR ElemarJR deleted the forecast_for_consultants branch January 14, 2025 19:46
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

Successfully merging this pull request may close these issues.

1 participant