Skip to content

[O2B-1518] Add filtering by config to envs overview - #2307

Open
isaachilly wants to merge 5 commits into
mainfrom
improv/O2B-1518/Add-filtering-by-config-to-envs-overview
Open

isaachilly wants to merge 5 commits into
mainfrom
improv/O2B-1518/Add-filtering-by-config-to-envs-overview

Conversation

@isaachilly

@isaachilly isaachilly commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

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:

  • Can filter environments by raw configuration (by a key, key & value, just value) on the envs overview page.

Notable changes for developers:

  • api/environments supports rawConfiguration filter

Changes made to the database:

  • N/A

Ticket:

Allow users to filter environments by configuration text.

Code:

  • Add configuration filter to DTO
  • Add JSON key, key & value or just value filtering to GetAllEnvironmentsUseCase
  • Show a column with the filtered key's value whilst a key filter is active
  • Add api, UI and usecase tests.

Reviewer:

@codecov

codecov Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 22.53521% with 55 lines in your changes missing coverage. Please review.
✅ Project coverage is 45.91%. Comparing base (743fe7f) to head (40c4d7e).

Files with missing lines Patch % Lines
.../EnvironmentsFilter/RawConfigurationFilterModel.js 0.00% 36 Missing ⚠️
...onments/ActiveColumns/environmentsActiveColumns.js 0.00% 14 Missing ⚠️
...lters/EnvironmentsFilter/rawConfigurationFilter.js 0.00% 4 Missing ⚠️
...ironments/Overview/environmentOverviewComponent.js 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2307      +/-   ##
==========================================
- Coverage   46.00%   45.91%   -0.10%     
==========================================
  Files        1070     1072       +2     
  Lines       17610    17680      +70     
  Branches     3261     3276      +15     
==========================================
+ Hits         8102     8118      +16     
- Misses       9508     9562      +54     

☔ View full report in Codecov by Harness.
📢 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.

@isaachilly
isaachilly marked this pull request as ready for review October 27, 2026 13:32

This branch has not been deployed

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

Development

Successfully merging this pull request may close these issues.

1 participant