Skip to content

[02B-1480] Env-Overview Page Improvements#2012

Merged
graduta merged 11 commits into
mainfrom
improv/O2B-1480/Env-Overview-Page-Improvements
Nov 17, 2025
Merged

[02B-1480] Env-Overview Page Improvements#2012
graduta merged 11 commits into
mainfrom
improv/O2B-1480/Env-Overview-Page-Improvements

Conversation

@isaachilly
Copy link
Copy Markdown
Collaborator

@isaachilly isaachilly commented Nov 13, 2025

I have a JIRA ticket

  • branch and/or PR name(s) include(s) JIRA ID
  • issue has "Fix version" assigned
  • issue "Status" is set to "In review"
  • PR labels are selected

Notable changes for users:

  • 'Created at' column has been removed from the environments table.
  • Dropdown menu that opens next to environment IDs in ID column in the environment table now has an 'Add Log' button.
  • Only the text colour of the status related columns ('Current Status' and 'Status History') changes based on if current status and history of environment has been in ERROR and if the current state is now DONE then only the warning icon is red not the status text also.
  • CONFIGURED status colour is now blue not orange.

Notable changes for developers:

  • N/A

Changes made to the database:

  • N/A

The 'createdAt' column has been removed from the ActiveColumns configuration.

Test indices and validators have also been adjusted to reflect this change.
Changed the display name of the 'updatedAt' column from 'Updated At' to 'Last Update'.
…sses

Added mappings for PENDING, STANDBY, DEPLOYED, and DONE statuses and changed CONFIGURED.

Removed whole table row, colour class assignment.

Adjusted related tests to match.
Added an 'Add log' button in the environment Id dropdown menu.

Added tests to verify the presence of said button and correct behaviour of already present tests to accommodate the new permanent link button.
Relocated the declaration of envId for better code organisation.
@isaachilly isaachilly requested a review from graduta as a code owner November 13, 2025 10:22
@isaachilly isaachilly added frontend javascript Pull requests that update Javascript code labels Nov 13, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 13, 2025

Codecov Report

❌ Patch coverage is 0% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 45.48%. Comparing base (229467d) to head (ebf8f53).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...on/infoLoggerButtonGroup/buttonLinkWithDropdown.js 0.00% 2 Missing ⚠️
...onments/ActiveColumns/environmentsActiveColumns.js 0.00% 2 Missing ⚠️
...ws/Environments/format/displayEnvironmentStatus.js 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2012   +/-   ##
=======================================
  Coverage   45.48%   45.48%           
=======================================
  Files        1021     1021           
  Lines       17023    17023           
  Branches     3082     3083    +1     
=======================================
  Hits         7743     7743           
  Misses       9280     9280           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Updated the 'Add log' link to exclude the runNumbers query parameter if no runs are available to be autofilled.

Thus moved inline with the behaviour of the "Add log to this environment" button on the env details page.
Corrected the CSS class mapping.

Updated the envs overview test to check for more correct colour classes.
Introduces a new textMinWidth parameter allowing the minimum width of the link text to be set via inline style. Allowing for buttons to be of same length.
@isaachilly isaachilly self-assigned this Nov 17, 2025
@graduta graduta merged commit f32b16c into main Nov 17, 2025
22 of 24 checks passed
@graduta graduta deleted the improv/O2B-1480/Env-Overview-Page-Improvements branch November 17, 2025 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend javascript Pull requests that update Javascript code

Development

Successfully merging this pull request may close these issues.

2 participants