Skip to content

[O2B-1546] Improvements on SYNC QC flags per Detector#2101

Merged
isaachilly merged 2 commits intomainfrom
improv/O2B-1546/improvements-to-SYNC-QC-flag-tables
Mar 10, 2026
Merged

[O2B-1546] Improvements on SYNC QC flags per Detector#2101
isaachilly merged 2 commits intomainfrom
improv/O2B-1546/improvements-to-SYNC-QC-flag-tables

Conversation

@isaachilly
Copy link
Collaborator

@isaachilly isaachilly commented Mar 10, 2026

Introduce a dedicated synchronousQcFlagsActiveColumns config.

Make formatQcFlagStart/End accept an inline flag and pass it through to formatTimestamp so From/To and Created views can render date/time on one line.

Adjust seeder file to mark a QC flag as deleted so its text colour can be tested.

Update synchronous overview tests to validate combined From/To and CreatedBy cell contents, check comment/createdBy popovers, and assert Deleted cell text and styling.

Update any tests affected by addition of deleted QC flag.

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:

  • N/A

Changes made to the database:

  • N/A

Introduce a dedicated synchronousQcFlagsActiveColumns config.

Make formatQcFlagStart/End accept an inline flag and pass it through to formatTimestamp so From/To and Created views can render date/time on one line.

Adjust a seeder row to mark a QC flag as deleted so it's text colour can be tested.

Update synchronous overview tests to validate combined From/To and CreatedBy cell contents, check comment/createdBy popovers, and assert Deleted cell text and styling.
@isaachilly isaachilly self-assigned this Mar 10, 2026
@isaachilly isaachilly added frontend javascript Pull requests that update Javascript code labels Mar 10, 2026
@codecov
Copy link

codecov bot commented Mar 10, 2026

Codecov Report

❌ Patch coverage is 0% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 45.55%. Comparing base (e575a0f) to head (25392db).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...s/ActiveColumns/synchronousQcFlagsActiveColumns.js 0.00% 4 Missing ⚠️
lib/public/views/QcFlags/format/formatQcFlagEnd.js 0.00% 2 Missing ⚠️
...b/public/views/QcFlags/format/formatQcFlagStart.js 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2101      +/-   ##
==========================================
- Coverage   45.56%   45.55%   -0.01%     
==========================================
  Files        1043     1044       +1     
  Lines       17325    17327       +2     
  Branches     3137     3140       +3     
==========================================
  Hits         7894     7894              
- Misses       9431     9433       +2     

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

Added a new deleted QC flag (id 103).

Update API, service and public tests to account for the additional flag and adjust selectors and counters in the UI test.

Also fix several test title typos.
@isaachilly isaachilly marked this pull request as ready for review March 10, 2026 09:52
@isaachilly isaachilly requested a review from graduta as a code owner March 10, 2026 09:52
@isaachilly isaachilly merged commit 33c5838 into main Mar 10, 2026
38 of 41 checks passed
@isaachilly isaachilly deleted the improv/O2B-1546/improvements-to-SYNC-QC-flag-tables branch March 10, 2026 15:39
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