Skip to content

[O2B-1588] Implement summary views for overview pages#2156

Open
NarrowsProjects wants to merge 11 commits into
mainfrom
improv/O2B-1588/implement-summary-views-for-overview-pages
Open

[O2B-1588] Implement summary views for overview pages#2156
NarrowsProjects wants to merge 11 commits into
mainfrom
improv/O2B-1588/implement-summary-views-for-overview-pages

Conversation

@NarrowsProjects

@NarrowsProjects NarrowsProjects commented May 13, 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:

  • N/A

Notable changes for developers:

  • Summary views have been added for listAll endpoints (services and GetAllUseCase files) of:

    • Logs
    • QcFlagTypes
    • LhcFills
    • Environments
    • Runs
    • DataPasses
  • IMPORTANT:

    • QueryBuilder has been rewritten to use attributes array syntax instead of the previous object syntax.
      • This is required for limiting what top-level fields should be excluded
      • The behavior of QueryBuilder has been rewritten to mostly mimic the behavior of object syntax by manually adding all columns of a model if no specific columns have been provided. Computed columns are not included for this
      • If you want to include only computed columns without fetching all other columns, you can use the new function called selectOnly

Changes made to the database:

  • N/A

@NarrowsProjects NarrowsProjects self-assigned this May 13, 2026
@NarrowsProjects NarrowsProjects requested a review from graduta as a code owner May 13, 2026 15:36
@NarrowsProjects NarrowsProjects added backend javascript Pull requests that update Javascript code labels May 13, 2026
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 5477bce to 365f6a7 Compare May 13, 2026 15:36
@codecov

codecov Bot commented May 13, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.79439% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 46.31%. Comparing base (e357482) to head (c95af60).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
lib/database/adapters/LogAdapter.js 72.22% 5 Missing ⚠️
lib/database/repositories/Repository.js 75.00% 2 Missing ⚠️
lib/database/utilities/QueryBuilder.js 95.83% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2156      +/-   ##
==========================================
+ Coverage   45.79%   46.31%   +0.52%     
==========================================
  Files        1039     1044       +5     
  Lines       17189    17324     +135     
  Branches     3138     3174      +36     
==========================================
+ Hits         7871     8023     +152     
+ Misses       9318     9301      -17     

☔ 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.

@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch 20 times, most recently from 7a14c8d to 8cf3cb6 Compare May 17, 2026 20:55
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 8cf3cb6 to 49cfbdc Compare May 17, 2026 21:00
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch 4 times, most recently from 4239c0a to 1813f6c Compare May 17, 2026 22:48
@NarrowsProjects NarrowsProjects force-pushed the feature/O2B-1560/Add-filter-is-active-indicator-to-the-UI branch from 31a3b32 to 505156d Compare June 18, 2026 10:10
Base automatically changed from feature/O2B-1560/Add-filter-is-active-indicator-to-the-UI to main June 18, 2026 11:30
Comment thread test/lib/usecases/run/GetAllRunsUseCase.test.js Fixed
Comment thread test/public/Filters/index.js Fixed
Comment thread test/public/components/warnings.test.js Fixed
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from bcc90dd to d937163 Compare June 24, 2026 09:22
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 5024fc0 to fc50d2e Compare June 24, 2026 13:59
Comment thread test/public/envs/detailsPage.test.js Fixed
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 1195cf2 to 8187079 Compare June 24, 2026 14:59
Comment thread test/public/envs/detailsPage.test.js Fixed
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 8187079 to 5608ac7 Compare June 24, 2026 15:09
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 5608ac7 to c95af60 Compare June 24, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend javascript Pull requests that update Javascript code

Development

Successfully merging this pull request may close these issues.

1 participant