Skip to content

[O2B-1548] Migrate qc flag types overview model to use filtering model pattern#2100

Merged
graduta merged 75 commits intomainfrom
improv/O2B-1548/Migrate-qcFlagTypesOverviewModel-to-use-FilteringModel-pattern
Apr 17, 2026
Merged

[O2B-1548] Migrate qc flag types overview model to use filtering model pattern#2100
graduta merged 75 commits intomainfrom
improv/O2B-1548/Migrate-qcFlagTypesOverviewModel-to-use-FilteringModel-pattern

Conversation

@NarrowsProjects
Copy link
Copy Markdown
Collaborator

@NarrowsProjects NarrowsProjects commented Mar 9, 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:

  • The 'bad' filter has been changed from multiple choice selection boxes to a collection of three radio buttons stating:
    • Bad
    • Not bad
    • Any

Notable changes for developers:

  • The qcFlagOverviewModel file now stores its filters in a FilteringModel instance.
  • The previous filters must now be accessed through the FilteringModel.get function

Changes made to the database:

  • N/A

Guust and others added 30 commits February 20, 2026 10:23
* Filtering by stableBeamsStart and stableBeamsEnd has been added to LHC Fills overview page
* lhcFills endpoint & DTO validation modified and testing added for the aforementioned changes
---------

Co-authored-by: GuustMetz <guust.metz@cern.ch>
Co-authored-by: Guust <metzguust@gmail.com>
* Replaced the two-query pattern with a single queryBuilder in GetAllEnvironmentsUseCase. The previous approach was redundant following Sequelize performance improvements; furthermore, the original implementation's logic was flawed which resulted in the pagination bug.
NarrowsProjects and others added 25 commits April 13, 2026 17:12
…, runs/environmentFilter and schemeNameFilter
…del-pattern' into improv/O2B-1548/Migrate-qcFlagTypesOverviewModel-to-use-FilteringModel-pattern
Base automatically changed from improv/O2B-1534/Migrate-Log-Overview-to-use-FilteringModel-pattern to main April 17, 2026 07:36
@graduta graduta merged commit 37b6ee1 into main Apr 17, 2026
23 of 24 checks passed
@graduta graduta deleted the improv/O2B-1548/Migrate-qcFlagTypesOverviewModel-to-use-FilteringModel-pattern branch April 17, 2026 11:58
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.

3 participants