Skip to content

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

Open
NarrowsProjects wants to merge 13 commits into
feature/O2B-1560/Add-filter-is-active-indicator-to-the-UIfrom
improv/O2B-1588/implement-summary-views-for-overview-pages
Open

[O2B-1588] Implement summary views for overview pages#2156
NarrowsProjects wants to merge 13 commits into
feature/O2B-1560/Add-filter-is-active-indicator-to-the-UIfrom
improv/O2B-1588/implement-summary-views-for-overview-pages

Conversation

@NarrowsProjects
Copy link
Copy Markdown
Collaborator

@NarrowsProjects NarrowsProjects commented May 13, 2026

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
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

Codecov Report

❌ Patch coverage is 90.09434% with 21 lines in your changes missing coverage. Please review.
✅ Project coverage is 32.21%. Comparing base (49cfbdc) to head (b448776).

Files with missing lines Patch % Lines
lib/database/adapters/LogAdapter.js 72.22% 5 Missing ⚠️
.../usecases/environment/GetAllEnvironmentsUseCase.js 16.66% 5 Missing ⚠️
lib/database/adapters/EnvironmentAdapter.js 20.00% 4 Missing ⚠️
lib/database/repositories/Repository.js 50.00% 4 Missing ⚠️
lib/database/utilities/QueryBuilder.js 95.55% 2 Missing ⚠️
lib/database/adapters/RunAdapter.js 98.00% 1 Missing ⚠️

❗ There is a different number of reports uploaded between BASE (49cfbdc) and HEAD (b448776). Click for more details.

HEAD has 8 uploads less than BASE
Flag BASE (49cfbdc) HEAD (b448776)
16 8
Additional details and impacted files
@@                                      Coverage Diff                                       @@
##           feature/O2B-1560/Add-filter-is-active-indicator-to-the-UI    #2156       +/-   ##
==============================================================================================
- Coverage                                                      45.62%   32.21%   -13.41%     
==============================================================================================
  Files                                                           1037     1043        +6     
  Lines                                                          17263    17415      +152     
  Branches                                                        3141     3179       +38     
==============================================================================================
- Hits                                                            7876     5611     -2265     
- Misses                                                          9387    11804     +2417     

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

@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch 5 times, most recently from a8455ba to 0ca4745 Compare May 15, 2026 09:29
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from 0ca4745 to e9405ac Compare May 16, 2026 11:34
@NarrowsProjects NarrowsProjects force-pushed the improv/O2B-1588/implement-summary-views-for-overview-pages branch from e9405ac to b448776 Compare May 16, 2026 13:20
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