Skip to content

Mahathi - fix: restore supplier performance and tools stoppage charts - #5448

Open
mahathiganimi wants to merge 1 commit into
developmentfrom
fix/supplier-performance-functionality
Open

Mahathi - fix: restore supplier performance and tools stoppage charts#5448
mahathiganimi wants to merge 1 commit into
developmentfrom
fix/supplier-performance-functionality

Conversation

@mahathiganimi

@mahathiganimi mahathiganimi commented Aug 15, 2026

Copy link
Copy Markdown

Description

Screenshot 2026-08-15 at 3 34 43 PM

Related PRS (if any):

This frontend PR is related to the #2306 backend PR.
Previous Related PR https://github.com/OneCommunityGlobal/HighestGoodNetworkApp/pull/4442

Main changes explained:

  1. Restored the Supplier Performance chart in the Tools and Equipment Tracking section.
  2. Restored the Tools Stoppage chart that had also been removed from the current dashboard layout.
  3. Reorganized the Tools and Equipment Tracking section into a cleaner responsive layout
  4. Updated the Supplier Performance project dropdown to display project names instead of MongoDB project IDs.
  5. Verified the Supplier Performance date filters work correctly with current development data.

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to /bmdashboard/totalconstructionsummary
  6. Open the tools and equipment tracking section
  7. verify that the supplier's performance chart returns data for 30days, 6months and one year filter.
  8. verify that the project selection dropdown now shows the project name instead of project ID
Screenshot 2026-08-15 at 3 54 09 PM

@netlify

netlify Bot commented Aug 15, 2026

Copy link
Copy Markdown

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit 1b5d770
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/6a80c0fa2d3c6c0008a534fc
😎 Deploy Preview https://deploy-preview-5448--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud

Copy link
Copy Markdown

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Aug 16, 2026

@Adit0717 Adit0717 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested the frontend PR locally. Checked out the relevant branch.

Verified that supplier's performance chart renders properly based on date and project filters in both light and dark mode.

Although a minor issue exists in "Tools stoppage" bar chart. As soon as you pick a start date (before an end date is even selected), the chart already re-queries and shows "No data available for the selected filters." Because the "no data" message appears immediately, the section's content collapses, and the calendar dropdown ends up requiring you to scroll to reach it and pick the end date.

Image

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

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants