Recent Releases of https://github.com/aliceo2group/bookkeeping

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.12.0

Bug

  • [O2B-1470] - Overflow balloon content not clickable
  • [O2B-1464] - No LHC22o-test productions in LHC Periods view

Improvement

  • [O2B-1461] - Export model refactor
  • [O2B-1462] - Extend runs API to include QC flags
  • [O2B-1468] - Exclude AOT and MUON QC flags created via gRPC from overview display

New feature

  • [O2B-1459] - Add filtering to Runs per Simulation Pass page
  • [O2B-1460] - Add filtering to Runs per LHC Period overview page
  • [O2B-1467] - Add MUON and AOT columns

- JavaScript
Published by graduta 10 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.11.0

Bug

  • [O2B-1456] - FIxes a bug where some environment states would be duplicated in the history of states

Improvement

  • [O2B-1240] - Display only physics productions into RCT
  • [O2B-1291] - Lock the header row and the run column in RCT views
  • [O2B-1454] - Use colliding bunches from LHC_IF if available from LHC DIP service instead of the regex name of file name

New feature

  • [O2B-1348] - Implement runs filtering by percentage of not-bad data according to each detector

- JavaScript
Published by graduta 10 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.10.0

New Feature

  • [O2B-1452] - Allow filtering by creation timestamp of environment in the API back-end

Improvement

  • [O2B-1291] - Lock the header row and the run column in RCT views
  • [O2B-1365] - Disable the QC summary for GAQ if any requested detector flag is missing
  • [O2B-1453] - Beta star value to be increased by a factor of 10

- JavaScript
Published by graduta 10 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.5

Improvement

  • [O2B-1450] - Update RUN_DEFINITION for Synthetic runs to drop check on `readout_cfg_uri` and instead check `run_type`

- JavaScript
Published by graduta 11 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.4

Improvement

  • [O2B-1449] - Change type of reconstructed events field to BIGINT

- JavaScript
Published by graduta 12 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.3

Improvement

  • [O2B-1447] - Follow both 'trg.RunStop' and 'trg.EnsureRunStop' events from ECS to store trigger stop in BKP

- JavaScript
Published by graduta 12 months ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.2

Improvement

  • [O2B-1446] - Instead of dropping the entire list of qcFlags requested to create in QC Sync, drop just the individual flags that are out of bounds

- JavaScript
Published by graduta about 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.1

Improvement

  • Use qcTimeStart and qcTimeEnd in QC flags chart

- JavaScript
Published by graduta about 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.9.0

New Feature

  • [O2B-1437] - Added authentication on gRPC API, with possibility to listen on an authenticated and a non-authenticated interfaces at the same time
  • [O2B-1407] - Added possibility to lock RCT flags

Improvement

  • [O2B-1435] - Reworked QC flags storage and summary computation to make it more robust to edge cases

- JavaScript
Published by martinboulais about 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.8.0

Sub-task

  • [O2B-1388] - Display lumi information in run details page

Bug

  • [O2B-1439] - Added default value for QC flags deleted flag in the database

- JavaScript
Published by martinboulais about 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.7.0

Task

  • [O2B-1429] - Added button to discard all QC flags of a given data pass

Improvement

  • [O2B-1412] - Retry indefinitely kafka connection on failure
  • [O2B-1428] - Discard flags instead of deleting flags

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.6.0

Bug

  • [O2B-1139] - Refresh tags list when a tag is updated/created

New Feature

  • [O2B-719] - Add range based filtering for run number
  • [O2B-912] - Show person starting a run as author in bookkeeping
  • [O2B-1290] - Implemented multi-run flagging
  • [O2B-1427] - Store CTP configuration and add gRPC (c++) API to define it per run
  • [O2B-1430] - Renamed triggerCounters to ctpTriggerCounters

Task

  • [O2B-1393] - Use certificate to handle lost runs&envs

Improvement

  • [O2B-1405] - Allow on-call template loading with data from URL
  • [O2B-1420] - Added ctp_readout_enabled to flp hosts when ctp is enabled

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.5.0

New Feature

  • [O2B-1056] - Created an error page for bookkeeping
  • [O2B-1406] - TOrbit to be added in Bookkeeping

Improvement

  • [O2B-1405] - Allow on-call template loading with data from URL

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.4.1

Improvement

  • [O2B-1417] - Added more logs when starting/stopping synchronization with external services
  • [O2B-1418] - Improved runs start/stop extraction from Kafka

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.4.0

Bug

  • [O2B-1401] - First and last TF timestamps stored per runs are now stored with ms
  • [O2B-1402] - Fixed run TF timestamps being ignored when creating a QC flag

New Feature

  • [O2B-844] - Added possibility to filter according to B field in runs overview
  • [O2B-892] - Modernised Run-Details Page

Improvement

  • [O2B-1403] - Simplified run time start and stop in database schema
  • [O2B-1412] - Added unlimited kafka connection retry on failure with incrementing waiting time
  • [O2B-1415] - Handle `False` value for ENABLE_HOUSEKEEPING env var
  • [O2B-1416] - Use time range filter for run start/stop in runs filtering

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.3.0

Bug

  • [O2B-1399] - Fixed wrong physical constants used to compute avg center of mass energy

New Feature

  • [O2B-1154] - Implemented Quality Control Flags visualization

Improvement

  • [O2B-1375] - Minor improvements to env configuration details

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.2.0

Bug

  • [O2B-1390] - Fixed Good runs displayed in Grey instead of Green if verifying the flag more than once

New Feature

  • [O2B-1337] - Create a log for change of NotForPhysics

Improvement

  • [O2B-1394] - Survive to database crash

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.1.0

Sub-task

  • [O2B-1372] - Fixed spurious env states reported in bkp when consuming ECS kafka messages
  • [O2B-1374] - Fixed o2-roc-config workflow executions wrongly stored in bookkeeping
  • [O2B-1387] - Display colliding bunches and delivered lumi in LHC fill details page

Task

  • [O2B-1367] - Added metrics in the FLP tab in runs details page

Improvement

  • [O2B-1386] - Mark the `copy to...` buttons as disabled when clipboard is not available

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.0.1

Bug

  • [O2B-1384] - Fix LHC period not updated with update run gRPC request

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@1.0.0

Sub-task

  • [O2B-1347] - Implement runs filtering by percentage of not-bad data according to GAQ
  • [O2B-1373] - Added missing environment configuration items in runs
  • [O2B-1376] - Fixed number of EPNs not being extracted from environment configuration
  • [O2B-1377] - Store Xsection, efficiency, acceptance and phase shift per run
  • [O2B-1380] - Added `DONE` to the list of state to consider an env to be terminated

New Feature

  • [O2B-1237] - Implemented ready\_for\_skimming flag
  • [O2B-1383] - Added new EoR subcategories for EoR reason "Run Coordination"

Task

  • [O2B-1381] - Fixed LhcFillService.getLast gRPC API

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.99.1

Bug

  • [O2B-955] - Fix log entry creation for EoR reason related to detector
  • - Fixed defining skimmingStage in ML synchronizer

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.99.0

Sub-task

  • [O2B-1345] - Adjust MonAlisa productions overviews to display history of statuses
  • [O2B-1346] - Implement runs filtering by INEL values
  • [O2B-1353] - Adjust RCT services to work with detector types
  • [O2B-1356] - Implement overview of synchronous QC flags
  • [O2B-1358] - Implement API for fetching QC summary of synchronous flags
  • [O2B-1359] - Implement version of Runs per LHC period view with synchronous qualities
  • [O2B-1363] - Make mcReprodubile interpretable as not-bad
  • [O2B-1366] - Extract user that start/stop runs from ECS kafka messages
  • [O2B-1370] - Store number of colliding bunches and delivered luminosity to fill
  • [O2B-1371] - Store FLP hosts when consuming ECS kafka messages

Bug

  • [O2B-1324] - Handle of restarted productions in RCT

New Feature

  • [O2B-955] - Creates a log entry when EoR reason is for a given detector
  • [O2B-1354] - Added display of synchronous QC flags

Task

Improvement

  • [O2B-1265] - EoS report's "From previous shifter" is now readonly
  • [O2B-1320] - Improved to FLP statistics tab
  • [O2B-1321] - Improved labels in Run Details page

- JavaScript
Published by martinboulais over 1 year ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.98.0

Sub-task

  • [O2B-1344] - Store data passes status history
  • [O2B-1355] - Implemented API for fetching synchronous QC flags

Bug

  • [O2B-1364] - Removed spurious GAQ effective periods

Improvement

  • [O2B-1320] - Improved numbers display in FLP statistics tab

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.97.0

Sub-task

  • [O2B-1315] - Consume `aliecs.environment` and `aliecs.runs` to get environment transitions
  • [O2B-1328] - Added tag p2info to daily meeting template in the daily meeting template
  • [O2B-1329] - Sort runs to be checked in ascending order in the daily meeting template
  • [O2B-1330] - EMC is missing from the list of detectors in the daily meeting template
  • [O2B-1332] - Fetch skimming productions from ML
  • [O2B-1334] - Handle information about role of given data pass in skimming procedure

Bug

  • [O2B-1331] - Fixed: origin in not displayed at QC flag details view
  • [O2B-1349] - Fixed: Error on rendering run-detectors async qualities component

New Feature

  • [O2B-1222] - Added button toggle to display LHC Fills with SB only in LHC fills overview
  • [O2B-1292] - Added possibility to sort runs by run number in RCT
  • [O2B-1322] - Added GAQ display
  • [O2B-1325] - Added GAQ summary
  • [O2B-1327] - Allow user to set GAQ detectors

Task

  • [O2B-1323] - Cleaned logging in bookkeeping
  • [O2B-1333] - Setting GAQ detectors is restricted to 'gaq' role
  • [O2B-1357] - Added environment id to infologger link in run overview

Improvement

  • [O2B-1235] - Fag deletion is logged
  • [O2B-1274] - Added GAQ to RCT
  • [O2B-1319] - Merged detectors and dpl\_detectors tables
  • [O2B-1320] - Several improvements to the FLP statistics tab
  • [O2B-1321] - Improved labels in Run Details page
  • [O2B-1336] - Insert default GAQ detector on synchronization with ML
  • [O2B-1343] - Extract GAQ detectors logic to separate Service
  • [O2B-1360] - Removed useless `toredownAt` information from environments

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.96.0

Bug

  • [O2B-1318] - Fixed broken QC flag deletion

Improvement

  • [O2B-1308] - Added possibility to filter tags in log creation

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.95.0

Sub-task

  • [O2B-1310] - Change the data fetching period for RC daily meeting logs, fills and magnets to 4PM day before to 4PM current day

Bug

  • [O2B-1306] - Handle NULL timestamps in QC flag creation
  • [O2B-1311] - Fixed invalid calculation of coverage in QC summary

Improvement

  • [O2B-1274] - Added API endpoint to define GAQ detectors for runs and datapass

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.94.0

Sub-task

  • [O2B-1172] - Added link to AliECS GUI from bkp on ongoing runs details page
  • [O2B-1266] - Outline Limited Acceptance MC Reproducible flag in QC summary

Task

  • [O2B-1298] - Mark MonALISA productions when deleted from MonALISA
  • [O2B-1303] - Use icon for missing verification display

Improvement

  • [O2B-1189] - Environment configuration is now stored in the database
  • [O2B-1305] - ADJUST beam mode added to the on-call template

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.93.0

Sub-task

  • [O2B-1229] - Display only physics runs, and add the possibility to remove any of them, in RC daily minutes template
  • [O2B-1230] - Exclude EoS report from list of logs reported in RC daily minutes template
  • [O2B-1231] - Only fills with stable beams must be listed in the RC daily minutes template
  • [O2B-1283] - Create c++ library client to set trigger counters for a given run

Bug

  • [O2B-1302] - LHC Period is not displayed in runs table on fill details page

Task

  • [O2B-1301] - Disable QC for Not_for_physics runs

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.92.0

Bug

  • [O2B-1296] - Fix data pass name usage in QC flags GRPC controller

New Feature

  • [O2B-1297] - GRPC interface for synchronous QC flags

Improvement

  • [O2B-1041] - Plot LHC FIll statistics to be displaying 2 decimals
  • [O2B-1289] - Allow bookkeeping to not crash if kafka is down

- JavaScript
Published by graduta almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.91.0

Sub-task

  • [O2B-1281] - Display the list of trigger counters in a new tab of run details page
  • [O2B-1282] - Created gRPC interface to set trigger counters for a given run

Bug

  • [O2B-1269] - Fixed: RCT doesn't fetch ML data when two productions with same name(tag) exist

Improvement

  • [O2B-1272] - Disable QC for runs which quality was changed to BAD
  • [O2B-1284] - Replace L3/dipole current/polarity with one column
  • [O2B-1285] - Differentiate the cases between Detector not involved and not yet given the flags

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.90.0

Sub-task

  • [O2B-1203] - Apply experts roles checks on QC Flags related endpoints
  • [O2B-1228] - Made magnets transition the same as for SL EoS report
  • [O2B-1268] - Implemented the c++ library for the gRPC interface
  • [O2B-1280] - Created the model for trigger counters and add endpoint to fetch all counters for a given run

Bug

  • [O2B-1202] - Fixed: Environments which have been in error do not have current state

Task

  • [O2B-1271] - Handle QC flags' origin in gRPC interface
  • [O2B-1277] - Fixed: ML certificate expired

Improvement

  • [O2B-1252] - Display the expected unit in run duration filter
  • [O2B-1273] - Allow verification of flags by its creator

- JavaScript
Published by martinboulais almost 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.89.2

Bug

  • [O2B-1270] - Fixed: environment update through gRPC results in an error response and do not update the environment

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.89.1

Bug

  • [O2B-1270] - Fixed: environment update through gRPC results in an error response and do not update the environment

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.89.0

Sub-task

  • [O2B-1153] - Implemented gRPC interface for QC flags creation
  • [O2B-1259] - Added legend for QC flags summary

Bug

  • [O2B-1260] - Fixed detectors order in RCT runs overviews

Improvement

  • [O2B-1010] - Hidden c++ internal dependencies to upstream

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.88.0

Bug

  • [O2B-1256] - Cannot create QC flag for GLO

New Features

  • [O2B-1099] - Whenever filters are set, display a `Reset filters` button at the top of the filter panel
  • [O2B-1137] - Add horizontal scroll for runs-with-detectors views
  • [O2B-1163] - Implement Quality Control Flag verification procedure
  • [O2B-1217] - Display QC summary icons with summary of effective periods
  • [O2B-1221] - Reduce RCT links to counts badges
  • [O2B-1253] - Set DPL detectors order in displays
  • [O2B-1254] - QC Flag delete button should have confirmation
  • [O2B-1255] - Delete button to be disabled for verified flags

- JavaScript
Published by graduta about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.87.0

Sub-task

  • [O2B-1227] - Added tag p2info and RC to daily meeting

Bug

  • [O2B-1232] - Fixed: LHC fills logs do not display author and related tags

Improvement

  • [O2B-1010] - Added C++ dpl client not exposing proto

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.86.0

Sub-task

  • [O2B-1177] - Added counts of Runs Per Simulation Pass
  • [O2B-1179] - Added counts of data passes per simulation pass
  • [O2B-1216] - Changed QC flag delete button accessibility to admins only

Improvement

  • [O2B-894] - Marked run's nullable fields as optional in proto
  • [O2B-1171] - For runs with trigger OFF, warning on missing trigger start/stop is not be displayed anymore
  • [O2B-1224] - Use weighted mean for ALICE fill efficiency in statistics

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.85.0

Sub-task

  • [O2B-1213] - Added Mu(INEL) and INEL (Hz) to RCT

New Feature

  • [O2B-1214] - Added possibility to filter runs by "NONE OF" tags

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.84.0

Sub-task

  • [O2B-1120] - Implemented Quality Control Flags creation API
  • [O2B-1155] - Implemented Quality Control flag creation panel
  • [O2B-1157] - Implemented Quality Control Flags deleting and edition API
  • [O2B-1182] - Implemented Quality Control Flag details page

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.83.0

Sub-task

  • [O2B-1119] - Implemented Quality Control Flag Fetch API
  • [O2B-1120] - Implemented Quality Control Flags creation API
  • [O2B-1134] - Implemented Runs per Simulation Pass view
  • [O2B-1138] - Implemented Data Pass per Simulation Pass view
  • [O2B-1145] - Implemented Quality Control Flag view
  • [O2B-1168] - Added QCG link from RUNs details page and overview page
  • [O2B-1178] - Added counts of anchored simulation passes
  • [O2B-1184] - Implemented QC Flag Types overview
  • [O2B-1185] - Implemented QC Flag Types Creation endpoint
  • [O2B-1186] - Implemented QC Flag Types Creation page
  • [O2B-1191] - Implemented QC Flag Type update endpoint

Bug

  • [O2B-1197] - Fixed: Filter by beamType in LHC Periods view is not recognised as active filter
  • [O2B-1207] - Removed usage of `docker compose` in favor of `docker compose`
  • [O2B-1209] - Fixed: When replying to a log, the log overview takes as much space as needed
  • [O2B-1211] - Fixed: Shift period not being properly computed when switching to/from daylight saving time

Improvement

  • [O2B-821] - BKP routes are all now private
  • [O2B-1204] - Several improvements for on-call template
  • [O2B-1206] - Made configuration api endpoint private

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.82.0

Sub-task

  • [O2B-1118] - Implemented Sequelize models and migration files for QC Flag Types
  • [O2B-1174] - Implemented DPL Detectors serving endpoint
  • [O2B-1183] - Implemented QC Flag Types fetching endpoint
  • [O2B-1196] - Added missing formatting to Data Passes views

Bug

  • [O2B-1195] - Do not close runs & envs created less than 30 seconds ago
  • [O2B-1201] - Fixed LHC Period name not being updated/created from ECS

New Feature

  • [O2B-1140] - Added template for RC Daily Meeting Minutes

Improvement

  • [O2B-1188] - Removed `info` level form infologger links

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.81.0

Sub-task

  • [O2B-1135] - Added Simulation Passes per Data Pass view
  • [O2B-1173] - Removed TST detector from RCT pages
  • [O2B-1175] - Added Simulation Passes counts to LHC Periods display

Bug

  • [O2B-1169] - Fixed detector efficency tab displaying a white page
  • [O2B-1170] - Fixed hover on environment overview some columns title display [Object object]
  • [O2B-1176] - Fixed LHC Fills statistics not being displayed in LHC fill overview

New Feature

  • [O2B-953] - Pre-fill more information when creating run related to run or environment
  • [O2B-1180] - Added buttons to navigate to first/last page in all tables
  • [O2B-1181] - Added easy to reach toggle to display anonymous only logs

Improvement

  • [O2B-1166] - Links related environments to EoS report

- JavaScript
Published by martinboulais about 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.80.0

Sub-task

  • [O2B-1130] - Fetch simulation pass from MonALISA
  • [O2B-1133] - Implemented Simulation Passes per LHC Period view

Bug

  • [O2B-1164] - Fixed bug of special characters in attachment names are not handled
  • [O2B-1165] - Fixed EoR reason error when run is loaded then quality has been changed by someone else (e.g. QC shifter)

Task

  • [O2B-1160] - Updated rules of handling non-good-data send from MonALISA

Improvement

  • [O2B-1151] - Auto-fill tags in on-call template
  • [O2B-1152] - When replying to a log, auto-fill lhc fills and environments the same as runs
  • [O2B-1167] - EOS - SL report now includes logs from other shifters

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.79.0

New Feature

  • [O2B-1106] - Created template message for calling on-calls

Sub-task

  • [O2B-1158] - Improved readability of generated on-call log

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.78.1

Bug

  • [O2B-1149] - Fixed: Some dependencies are not bundled in npm archive

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.78.0

Sub-task

  • [O2B-1123] - Use generic Overview model in Runs Overview model

Bug

  • [O2B-1147] - Physics filter toggle is not disabled when adding other definition in filtering
  • [O2B-1148] - Runs filtering is not considered in runs export

New Feature

  • [O2B-1106] - Template message for calling on-calls

Task

  • [O2B-1127] - Show Runs counts in Data Passes view
  • [O2B-1141] - Unify style of Runs Per LHC Period view title
  • [O2B-1142] - Update runs export with RemoteDataSource and ObservableData

Improvement

  • [O2B-1121] - Use generic Overview model
  • [O2B-1146] - Fixed seeders conflicts for users

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.77.0

Sub-task

  • [O2B-907] - Added property to tags to store color
  • [O2B-908] - Display tags as colored badge in tags, logs and runs overview and display
  • [O2B-909] - Added input in tag edition to allow user to chose tag color
  • [O2B-1079] - Added endpoint to runs API to fetch run number that includes a specific pattern
  • [O2B-1122] - Use generic Overview model in LHC Period model

New Feature

  • [O2B-416] - Added preview of attachement in log creation and display
  • [O2B-667] - Tags are now displayed as badges with color
  • [O2B-1058] - LhcFill-Overview page now uses button group on fill number column
  • [O2B-1072] - Home Page have been redesigned
  • [O2B-1101] - Addde statistics tab to display histogram of environment history
  • [O2B-1102] - Prepared environment API to filter on any columns present in the environment overview table
  • [O2B-1128] - Added an environment history acronym legend to the environment overview page

Task

  • [O2B-1113] - Implemented Data Pass per LHC Period view
  • [O2B-1115] - Implemented Runs per Data Pass API
  • [O2B-1126] - Displays Data Passes counts in LHC Periods view
  • [O2B-1136] - Unified LHC Periods and Data Passes view styling

Improvement

  • [O2B-987] - Improved DPL processes tree, displaying message when no detectors and adding task type
  • [O2B-988] - Sort DPL tasks alphabetically

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.76.0

Sub-task

  • [O2B-1103] - Added most frequent environment history occurrences histogram
  • [O2B-1104] - Added API for environment history histogram

Bug

  • [O2B-1020] - Fixed LHC fill info dissapearing when save run update
  • [O2B-1089] - Fixex LHC fills automatic rows amount estimation
  • [O2B-1095] - Fixed attachment not being accessible because of undefined token
  • [O2B-1096] - Fixed run overview details link containing run as object

New Feature

  • [O2B-883] - Added possibility to see detector quality in the run summary view
  • [O2B-1087] - Created reusable OverviewPageModel

Task

  • [O2B-1092] - Implemented sequelize migrations and models for data passes
  • [O2B-1093] - Added Data Passes fetching from MonALISA
  • [O2B-1094] - Show runs counts in LHC Periods page
  • [O2B-1105] - Implemented Data Passes service
  • [O2B-1111] - Implemented Data Passes API
  • [O2B-1112] - Implemented PlannedProcessesManager
  • [O2B-1125] - Utilise scheduled process manager for reccuring processes

Improvement

  • [O2B-926] - Added button toggle to display PHYSICs RUNS only in run-overview
  • [O2B-1091] - Added checkbox for ignoring logs from Anonymous
  • [O2B-1097] - Displays environment id as white in environment overview

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.75.0

Sub-task

  • [O2B-1084] - Replaced `GetOrCreateUserUseCase` by adding a `getOrCreate` function in `UserService`

Bug

  • [O2B-1066] - Fixed the error displayed when filling log environment filter then removing it
  • [O2B-1076] - Fixed scroll reset when clicking inside a dropdown or popover
  • [O2B-1083] - Fixed missing date displayed as `01/01/1970`
  • [O2B-1088] - Put back run number always present filter

New Feature

  • [O2B-1057] - Use button group for environment ID column in Environment-Overview page
  • [O2B-1062] - Allows for author exclusion filter in GET API LOG
  • [O2B-1068] - Accept and store EOR Reason from AliECS Core
  • [O2B-1070] - Added history column to environments overview page

Task

  • [O2B-1080] - Separated models for home and log/run -overview
  • [O2B-1081] - Refactor Log model
  • [O2B-1082] - Implemented Runs Per Period view

Improvement

  • [O2B-930] - Added LHC period to automatic notifications when changing run quality
  • [O2B-1077] - Added margins between the popover borders and the page borders

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.74.0

Bug

  • [O2B-805] - Fixed FLP API tests and included it back in API test suites
  • [O2B-952] - Fixed logs replies counter
  • [O2B-1075] - Fixed time input filters clear not re-rendering

New Feature

  • [O2B-970] - Added a mean line to fill efficiency graph
  • [O2B-1059] - Tag-Details page now uses pagination
  • [O2B-1061] - LHC Fill information are now displayed to users only in stable beams

Task

  • [O2B-1078] - Refactored Runs models, extracted overview

Improvement

  • [O2B-1071] - Minor improvements on LHC Fills Overview page
  • [O2B-1074] - Removed spurious rendering on chart hover

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.73.0

Epic

New Feature

  • [O2B-1060] - Added stable beams filtering option to LHC Fill API request

Sub-task

  • [O2B-1064] - Use popover for filter panel

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.72.0

Bug

  • [O2B-1047] - Fixed misbehaving chart fill

New Feature

  • [O2B-1042] - Added time range filtering for statistics
  • [O2B-1043] - Created a time range picker to be used in filtering
  • [O2B-1050] - Added EoR reasons histogram

Improvement

  • [O2B-829] - URL uses RunNumber by default

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.71.0

Sub-task

  • [O2B-1025] - Created LHC period table from run `period` column for RCT

New Feature

  • [O2B-455] - Add FLP Home button to redirect users to index Page
  • [O2B-845] - Added the possibility to see original log entry when replying
  • [O2B-1035] - Addded bar plot of logs tag

Improvement

  • [O2B-851] - Restricted fully tag creation to administrators

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.70.0

Sub-task

  • [O2B-1012] - Added an always visible runNumber input in run details
  • [O2B-1025] - Created table to store LHC period and adapted run table accordingly

Bug

  • [O2B-1038] - Fixed display error in points chart when dataset is empty (no points)

New Feature

  • [O2B-1033] - Added the plot for efficiency per detector
  • [O2B-1037] - Allows to filter on calibration status in get all runs API

Task

  • [O2B-1036] - Removed unused, not working endpoint - /api/runs/tags

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.69.0

Sub-task

  • [O2B-1034] - Added infologger links to runs and envs page

Bug

  • [O2B-1022] - Fixed tags selection visual glitch when unselecting then re-selecting a tag in logs tag picker
  • [O2B-1031] - Fixed popover not being displayed in some specific cases in tags dropdown

Improvement

  • [O2B-1023] - Fixed "switch to infinite in amount selector" tests

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.68.0

New Feature

  • [O2B-1018] - Added histogram of time between runs distribution
  • [O2B-913] - Added "EoR reason" column to runs table in LHC fill and environment details pages

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.67.0

Bug

  • [O2B-1017] - Fixed pover misbehaving in specific hovering conditions

New Feature

  • [O2B-1014] - Added data per week graph
  • [O2B-1015] - Displays horizontal line in front of axis ticks
  • [O2B-1016] - Added mean run durations graph

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.66.0

Bug

  • [O2B-1011] - Fixed the alignment of line chart popover

New Feature

  • [O2B-849] - Added tag description

Improvement

  • [O2B-1001] - Added a table in LHC fill details page to display all the related logs
  • [O2B-1002] - Added a table in environments detail page to display all the related logs

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.65.0

Bug

  • [O2B-1004] - Fixed overview filtering on `tags OR` showing an error

New Feature

  • [O2B-989] - Added support for filtering by updatedAt for runs endpoint

Improvement

  • [O2B-998] - Handle cases where stable beam [start, end] do not correspond to stable beams duration
  • [O2B-999] - Added a button in LHC fill details page to create log related to this fill
  • [O2B-1000] - Added a button in environments details page to create log related to this environment
  • [O2B-1003] - Made run edition justification input visually simillar to other inputs
  • [O2B-1005] - Allows empty justification when quality goes from NONE to GOOD or TEST

- JavaScript
Published by martinboulais over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.64.0

New Feature

  • [O2B-992] - Detector quality change should require justification
  • [O2B-993] - Global run quality change should require justification

- JavaScript
Published by graduta over 2 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.63.1

Bugfix

  • [O2B-991] - Fixed the LHC fill input being displayed twice in log creation

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.63.0

Bug

  • [O2B-976] - Fixed calibration runs not being registered

New Feature

  • [O2B-938] - Log entries can be linked to environments
  • [O2B-825] - LHC Fill can be linked to logs
  • [O2B-969] - Include in fill statistics the fills without any physics runs
  • [O2B-971] - In statistics page, put the Y axis in % in fill efficiency and add a label

Sub-task

  • [O2B-941] - API route allows filtering logs by environments
  • [O2B-942] - Log-overview page allows filtering on environment
  • [O2B-943] - Log-creation page allows to link environments to the log being created
  • [O2B-947] - API route allows linking LHC fills to a log
  • [O2B-948] - API route allows filtering logs by LHC fills
  • [O2B-949] - Log-creation page allows to link LHC fills to the log being created
  • [O2B-950] - Log-overview page allows filtering on LHC fills
  • [O2B-979] - Displays related environments in log tree display
  • [O2B-990] - Displays related LHC fills in log tree display

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.62.0

Bug

  • [O2B-963] - Fixed tooltip displayed on fill statistics

New Feature

  • [O2B-827] - Added alibration Status for CALIBRATION Runs
  • [O2B-962] - Create a log entries when calibration status goes to failled
  • [O2B-966] - Create a log entries when calibration status goes from failled to anything

Improvement

  • [O2B-918] - Auto-fill `info from previous shifter` from `info for next shifter` of the previous EoS report
  • [O2B-972] - Increased point markers size in fill efficiency graph

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.61.0

Sub-task

  • [O2B-939] - Added Environment Relation to Log Table

New Feature

  • [O2B-681] - Search / Filter on EOR reason in runs overview
  • [O2B-937] - About page enhancements
  • [O2B-951] - Add EOR reasons column to run-overview table
  • [O2B-958] - Created line-chart tool to display statistics

Improvement

  • [O2B-931] - Created an API endroint to fetch the mean efficiency and the efficiency loss at start for all the fills in a given period of time
  • [O2B-933] - Allows for concurent DPL process creation to help with processing thousands of requests from QC at a time
  • [O2B-935] - Run tables columns rework
  • [O2B-944] - Visual improvements of log display page
  • [O2B-945] - Removed active filters bar
  • [O2B-960] - Created a page to display statistics

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.60.0

Bug

  • [O2B-936] - Converting int64 to numbers to avoid breaking dates

New Feature

  • [O2B-929] - RunDetails list all detectors

Improvement

  • [O2B-927] - Removed title from log replies in tree view
  • [O2B-928] - Display run type filter as dropdown

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.59.1

Bug

  • [O2B-910] - Use bigint for readout counters

Improvement

  • [O2B-932] - Increase run and LHC period columns width on runs page

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.59.0

Sub-task

  • [O2B-884] - Create a gRPC endpoint to insert an executed DPL process
  • [O2B-885] - Implement in the c++ library the gRPC endpoint to insert an executed DPL process
  • [O2B-897] - Write as red the environments lines that has gone to error, even if the last state is not "ERROR"

Bug

  • [O2B-922] - Fix environments display badge to avoid green text on blue background
  • [O2B-923] - Filtering on cosmics is too selective, it should allow for null beam mode

New Feature

  • [O2B-867] - Create an HTTP endpoint to fetch all the DPL processes for a given detector in a given run
  • [O2B-868] - Add a tab to run details page to display the list of related DPL processes
  • [O2B-882] - Create an HTTP endpoint to fetch all the hosts on which a given DPL process has been run for a given run & detector

Improvement

  • [O2B-924] - Add icon on environments that has gone to error in environments overview

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.58.0

New Feature

  • [O2B-562] - Colore environment statuses in environment overview
  • [O2B-886] - Add total TF size alongside the total CTF size on lhc fill display
  • [O2B-911] - Add gRPC endpoint to fetch LHC Fill information
  • [O2B-915] - Add DCS EoS report

Improvement

  • [O2B-916] - Add a button next to the "+" for adding log entries that lead to the EoS report creation hub page
  • [O2B-919] - Add hints on some of the EoS report form fields

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.57.0

New Feature

  • [O2B-899] - Add SLIMOS EoS report
  • [O2B-900] - Add first version of Shift Leader EoS report

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.56.1

New Feature

  • [O2B-866] - Created necessary tables to store dpl tasks

Improvement

  • [O2B-901] - Allow to disable lost runs & environments handling
  • [O2B-902] - Log the runs & environments impacted by housekeeping

- JavaScript
Published by martinboulais almost 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.56.0

New Feature

  • [O2B-898] - As temporary solution, use aliECS GUI to determine lost runs and environments and update them every 30 seconds

- JavaScript
Published by martinboulais about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.55.2

Improvement

  • [O2B-890] - PHYSICS runs should go look to have both ITS and FT0 included

- JavaScript
Published by graduta about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.55.1

Bug

  • [O2B-887] - QC EoS reports now includes the following tags: QC/PDP Shifter, QC, PDP, EoS

- JavaScript
Published by martinboulais about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.55.0

Sub-task

  • [O2B-874] - Added possibility to get QC specific data from ShiftService
  • [O2B-875] - Added possibility to generate QC EoS report (API)
  • [O2B-876] - Added possibility to fill and submit EoS report with QC data
  • [O2B-877] - Prepare existing tests to easily add QC EoS report tests

New Feature

  • [O2B-878] - Use new headless chrome for pupeteer tests
  • [O2B-881] - Added the sum of CTF file size of good physics runs in lhc fill statistics

Improvement

  • [O2B-880] - Display data size in human readable format in run display and LHC fill display

- JavaScript
Published by martinboulais about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.54.0

Bug

  • [O2B-861] - Fixed data reset when clicking again in Shifter name input in EoS report
  • [O2B-862] - Re-established administrator access to update tag
  • [O2B-864] - Fixed LhcFill infinite scroll missing data

New Feature

  • [O2B-839] - Created a frontend tool to check for roles

Improvement

  • [O2B-857] - Log Entries in ECS EOS do not include replies
  • [O2B-863] - Detectors are sorted alphabetically in run overview & display pages and in LHC fill display

- JavaScript
Published by martinboulais about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.53.1

Bug

  • [O2B-852] - Runs part of the EOS ECS report should be linked to the log entry of the report
  • [O2B-853] - User creating the EOS ECS report should be the one appearing as log entry author

Improvement

  • [O2B-859] - EOS ECS - remove issues summary box
  • [O2B-854] - Make dropdown filter search case-insensitive
  • [O2B-855] - EOS ECS - Allow shifter name to be editable
  • [O2B-856] - Cutoff time for ECS EOS should be reduced to 30 mins
  • [O2B-860] - ECS EOS to include run duration

- JavaScript
Published by graduta about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.53.0

Bug

  • [O2B-833] - Wrap warning icons in runs columns on small screens

New Feature

  • [O2B-753] - Allow users to search through log contents
  • [O2B-838] - Adds a role check middleware
  • [O2B-840] - API endpoint to generate an EOS report
  • [O2B-841] - Add a page to fill informations related to EOS report
  • [O2B-849] - Add tag description

- JavaScript
Published by graduta about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.52.0

Sub-task

  • [O2B-835] - Use dropdown for tag filtering

Bug

  • [O2B-649] - EOR reason is now reverted when reverting the operation of editing details of a run
  • [O2B-765] - When editing a TAG, logs displayed in the tag table are not visually disappearing anymore
  • [O2B-833] - Wrap warning icons in runs columns on small screens

New Feature

  • [O2B-809] - A new endpoint has been added to gRPC API (with its c++ implementation) to fetch a run details by its runNumber

Improvement

  • [O2B-842] - `CALIBRATION` definition will now look for `NOISE` as runType as well

- JavaScript
Published by martinboulais about 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.51.0

Bug

  • [O2B-826] - Fixed the date displayed in auto-created logs for run quality update

New Feature

  • [O2B-764] - Log opend via URL are expanded by default

Improvement

  • [O2B-771] - Improve warning on missing trigger info for run duration and start/stop
  • [O2B-823] - Runs list are now clickable links on log-overview and environments-overview

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.50.0

Bug

  • [O2B-812] - Upgraded docker dependencies
  • [O2B-819] - Fixed display of lots of emails on tag-details

New Feature

  • [O2B-748] - A log is created when detector quality changes, and tags depend on which detector is concerned
  • [O2B-766] - Adds log id and parent log id to kafka message
  • [O2B-777] - REVERTED PHYSICS runs should have general quality default to "good"
  • [O2B-813] - Store the environment status history
  • [O2B-814] - Added an environment display page
  • [O2B-815] - Separate tests run from tests coverage

Improvement

  • [O2B-811] - Improve the database conection retry
  • [O2B-816] - Update docker packages
  • [O2B-818] - Add a "NONE" run quality and use it as default

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.49.1

Improvement

  • [O2B-811] - Improve the database conection retry (first step)

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.49.0

Bug

  • [O2B-802] - Fixed list of Quality Detectors that were split on 2 lines
  • [O2B-810] - Fix reate FLP do not link it to run

New Feature

  • [O2B-557] - Migrate to umzug 3.x
  • [O2B-747] - Detector quality is set to good as a default, and can not be changed until the end of run
  • [O2B-777] - PHYSICS runs should have general quality default to `good`

Task

  • [O2B-617] - Add db reset content before each test suite to help decoupling (first steps)
  • [O2B-796] - Implement a first c++ wrapper function to be used for gRPC and make it available through alidist
  • [O2B-807] - Fix puppeteer tests that randomly fails
  • [O2B-808] - Add two new runs types to bookkeeping

Improvement

  • [O2B-661] - Add ongoing information to LHC fill detail page
  • [O2B-780] - Automatically create not-existing detectors and run types when creating/updating a run
  • [O2B-797] - Merge bookkeeping tables `flp_roles` and `flp_runs`
  • [O2B-806] - COSMICS definition should accept missing beam mode

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.48.0

Sub-task

  • [O2B-607] - Added possibility to archive tags

Bug

  • [O2B-779] - Fixed log entry search by RunNumber

New Feature

  • [O2B-725] - LHC Fills Details now have have tabs to switch between displaying physics only or all runs

Task

  • [O2B-792] - OpenAPI has been completely removed from Bookkeeping

Improvement

  • [O2B-791] - Added icons to detector run quality to distinguish it more easily
  • [O2B-794] - Detectors in runs filtering are now sorted alphabeticaly
  • [O2B-798] - In FLP proto, hostname has been changed to hostName

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.47.0

Bug

  • [O2B-770] - Fixed text selection bug after switching page
  • [O2B-789] - Fixed ECS infologger error when creating log

New Feature

  • [O2B-762] - Detectors can now be updated per run in the api

Improvement

  • [O2B-788] - Add log entry for any quality change without a tag

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.46.0

Bug

  • [O2B-774] - Log's attachment link cannot be opened in the current tab

New Feature

  • [O2B-721] - Allow filtering in runs-overview based on existing detectors only or none
  • [O2B-746] - General run quality stays set to "test" until end of the run and does not accept changes
  • [O2B-782] - Introduces run quality per detector in run-details page

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.45.0

New Feature

  • [O2B-677] - gRPC Server Side prototype to replace OpenAPI
  • [O2B-762] - Detectors can be updated per run in the api

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.44.1

Release Notes - O2 Bookkeeping - Version @aliceo2/bookkeeping@0.44.1

Bug

  • [O2B-772] - Fixed bookkeeping 0.44.0 that failed to start
  • [O2B-773] - Fixed detectors migration that failed to handle empty or null detectors list

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.44.0

Bug

  • [O2B-757] - Fixed issue with getLog not being called with logAdapter
  • [O2B-760] - Make synthetic run definition's condition on readout more tolerant
  • [O2B-761] - Remove unicode characters in test file names that are not handled by go build system

New Feature

  • [O2B-720] - Add detector table to data model in preparation for quality per detector

Improvement

  • [O2B-767] - Provide log and parent log IDs fields when triggering notification

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.43.0

Bug

  • [O2B-743] - Infinite scroll start from the current page
  • [O2B-744] - Run are not correctly linked to environments on creation
  • [O2B-750] - The '0' values are seen as null in the api
  • [O2B-751] - Home screen run times not inline
  • [O2B-754] - Some physics runs are displayed as cosmics in run details

New Feature

  • [O2B-677] - gRPC Server Side prototype to replace OpenAPI intial refactoring
  • [O2B-740] - Report number of runs found when filters are active
  • [O2B-752] - Updates on Run Definitions and addition of COMMISIONING

Improvement

  • [O2B-608] - Improve the tags picker system
  • [O2B-723] - COSMIC definition should look at run type
  • [O2B-735] - Display pagination in a uniform way
  • [O2B-741] - Runs need to overlap with stable beam to be considered as physics
  • [O2B-742] - Custom items per page should be confirmed when tapping enter key
  • [O2B-749] - Improve run quality logging

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.42.0

Bug

  • [O2B-727] - Fix infinite requests when navigating from runs/logs overview page to homepage
  • [O2B-730] - Run start/stop columns should display the same information on both home and runs overview pages
  • [O2B-732] - Fixes an issue in which run overview displays unknown for run duration while the run is still ongoing
  • [O2B-733] - Fixes an issue in which Trigger Value is marked as active filter on run overview when any other filter is active
  • [O2B-734] - The user is not informed when the log overview page is fetching data

New Feature

  • [O2B-637] - Keep previous fields(tags, run numbers and title) when adding a reply log entry in Bookkeeping
  • [O2B-650] - Allow querying runs & logs for larger values (up to 5000)
  • [O2B-706] - Allow epn2eos to update fields in run-details
  • [O2B-724] - Addition of CALIBRATION for run definitions

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.41.0

Bug

  • [O2B-638] - Unable to attach files with french accents
  • [O2B-716] - Filters text removes automatically white spaces if typing too slow

New Feature

  • [O2B-637] - Reply logs will inherit the parent log: tag, title and run numbers
  • [O2B-657] - Run Times and Duration are now based on triggers and O2 rather than just the triggers
  • [O2B-688] - LHC Fills Details now displays the efficiency per detector
  • [O2B-690] - LHC Fills Details now displays Time between runs and total time between runs
  • [O2B-709] - Users can enable a toggle to visualize times in unixtime (for start time, end time, start triggers, end triggers)

Improvement

  • [O2B-697] - Adapt balloon system to display popover even when text does not overflow

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.40.0

Bug

  • [O2B-673] - Run-Overview page filter using "Detectors" field looks only for exact substrings

New Feature

  • [O2B-656] - Integrate "run types" from AliECS and provide filtering functionality based on it
  • [O2B-692] - Display run definition in overview and provide a way to filter on it
  • [O2B-549] - New UX for log creation page

- JavaScript
Published by graduta over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.39.0

Bug

  • [O2B-700] - Fix log overview display bug in certain configuration
  • [O2B-701] - Fix LHC fill detail page leave visual bug
  • [O2B-702] - Fix environment overview which gone to infinite mode when entering the page
  • [O2B-704] - Fix the infinite redraw when leaving log display

New Feature

  • [O2B-666] - Only admins should be allowed to create tags on front-end
  • [O2B-692] - Display run definition in overview and provide a way to filter on it
  • [O2B-693] - Add profiles to table to be more flexible

Improvement

  • [O2B-611] - Environments page loading times reduced

- JavaScript
Published by martinboulais over 3 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.38.0

Bug

  • [O2B-686] - Fix log notification not sent with logs created automatically
  • [O2B-687] - Fix bug where some LHC fills had a negative time before first run (and associated loss)
  • [O2B-694] - Fix bug where hovering log columns reset page to 1

New Feature

  • [O2B-679] - Add pdp and reaodut_cfg fields from AliECS
  • [O2B-689] - Time loss at end of beam

- JavaScript
Published by martinboulais almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.37.0

Bug

  • [O2B-678] - Fix resizing windows causing many renders and slowing down PCs
  • [O2B-683] - Fix LHC fills info not displayed at all when run do not have fill number

New Feature

  • [O2B-557] - Migrate to umzug 3.x
  • [O2B-642] - RunQuality change creates log entry with tags DPG and RC
  • [O2B-646] - Allow tags of 2 characters to be created
  • [O2B-665] - Possibility to open a new tab when right-cliking on a bookkeeping tab
  • [O2B-680] - Update Docker image and associated dependencies

- JavaScript
Published by martinboulais almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.36.0

Improvement

  • [O2B-671] - Update labels as per conventions

New Feature

  • [O2B-633] - Adds `odc_topology_fullname` to run-details, run-overview
  • [O2B-674] - Adds Efficiency per Fill in details and overview
  • [O2B-675] - Calculates and displays mean run duration per fill
  • [O2B-676] - Calculates and displays fill efficiency loss at start

- JavaScript
Published by graduta almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.35.0

Bug

  • [O2B-663] - Changing the EOR reason without runQuality, moves run quality back to the default value (test)

New Feature

  • [O2B-627] - Adds LHC_PERIOD to Bookkeeping storage, display, filtering and export features
  • [O2B-654] - Adds nEPNs to Bookkeeping storage, display, filtering and export features
  • [O2B-664] - Add runNumbers in subject for mails about log entries that are related to a run

- JavaScript
Published by graduta almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.34.0

Release Notes - O2 Bookkeeping - Version @aliceo2/bookkeeping@0.34.0

Improvements

  • [O2B-644] - API use tags texts instead of id
  • [O2B-645] - Update run tags when updating other fields
  • [O2B-652] - Display stable beam duration as HH:MM:SS and add links to related runs in fill overview
  • [O2B-619] - Inform user when some data is loading
  • [O2B-662] - Reorder timestamps in Run Details page

- JavaScript
Published by martinboulais almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.33.0

Bug

  • [O2B-647] - Fix run duration to display UNKNOWN above 48 hours

New Feature

  • [O2B-648] - Add Fill Number information on RunOverview page and in its filters

- JavaScript
Published by martinboulais almost 4 years ago

https://github.com/aliceo2group/bookkeeping - @aliceo2/bookkeeping@0.32.0

Bug

  • [O2B-523] - Fixes a bug in which infinte view is used, filters would not be applied
  • [O2B-636] - Fixes filters debounce

New Feature

  • [O2B-631] - Create Run & Update Run OpenAPI to allow for AliECS Core to update multiple times
  • [O2B-632] - Bookkeeping API Runs updates to allow for fields to be optionally updated
  • [O2B-639] - Add new info from AliECS Core to Run-Details

Improvement

  • [O2B-620] - Run Details fixes & improvement
  • [O2B-634] - Runs older than 48 hours should be displayed as UNKNOWN for duration

- JavaScript
Published by graduta almost 4 years ago