Skip to content

Conversation

@Sameera-05
Copy link

Overview:

This PR introduces a new dashboard layout that includes Quicklinks, a Recent Jobs section, and a System Status panel that fetches live TACC system data.

PR Status:

  • Ready.
  • Work in Progress.
  • Hold.

Related Jira tickets:

Summary of Changes:

  • Added Quick links sidebar component to dashboard layout.
  • Implemented JobStatus component to display user's recent job runs.
  • Integrated System Status table using live data from TACC API (via CORS proxy).

Testing Steps:

  1. Navigate to the Dashboard page.
  2. Verify the following:
  3. Sidebar with Quicklinks appears on the left.
  4. Recent Jobs list is displayed under the dashboard heading.
  5. System Status table appears on the right with status, load, and job metrics.
  6. Confirm live data is rendered via proxy without CORS issues.
  7. Confirm layout does not break and displays without horizontal scrollbars.

UI Photos:

image

Notes:

Notes:

  • Currently using https://corsproxy.io to bypass CORS for live system status. Ideally, this should be replaced with a backend proxy for production.
  • Table and layout styling are minimal and may be adjusted in follow-up PRs based on design feedback.

@Sameera-05 Sameera-05 requested a review from jarosenb June 17, 2025 14:58
@jarosenb jarosenb force-pushed the feat/react-dashboard branch from d83f63c to 250613c Compare June 17, 2025 16:40
@jarosenb
Copy link
Member

Closing this PR- we'll be merging dashboard code into the feature branch rather than main for now.

@jarosenb jarosenb closed this Jun 27, 2025
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.

3 participants