Skip to content

SENAITE.CORE v1.3.1

Compare
Choose a tag to compare
@xispa xispa released this 01 Jul 20:11
· 181 commits to master since this release

Release notes

Update from 1.3.0 to 1.3.1

IMPORTANT: Plan the upgrade with enough time

This update might take long depending on the number of objects registered in
the system:

  • Stale Sample and Partition objects have been removed from ZODB
    #1351

  • Full Audit log has been added to Senaite
    #1324

If you have your own add-on, please review the changes to check beforehand
if some parts of your add-on require modifications. Worth to mention that the
following tips are strongly recommended before proceeding with the upgrade:

  • Do a zeopack
  • Do a backup of both your code and database
  • Try to have as much analyses in verified/published statuses as possible
  • Stop unnecessary applications and services that may consume RAM
  • Start with a clean log file

Changes

1.3.1 (2019-07-01)

Added

  • #1401 Allow capture of text results
  • #1391 Samples for internal use (lab personnel) only
  • #1384 Added missing Html Field to ARReport
  • #1369 Add getter to access the title of the sample condition directly
  • #1347 Consider laboratory workdays only for the late analyses calculation
  • #1324 Audit Log

Changed

  • #1392 Hide partitions to clients when "Show Partitions" is not selected
  • #1371 Allow sample publication without sending Email
  • #1355 Make api.getId to also consider id metadata column (not only getId)
  • #1352 Make timeit to not display args by default
  • #1330 Make guards to not rely on review history
  • #1339 Make Forumula a required field on Calculation

Removed

  • #1359 Remove stale Sample/Partition objects from ZODB
  • #1362 Remove unnecessary code from worksheet listing (bad performance)
  • #1346 Remove Searchable Text Overrides
  • #1328 Remove transition filtering in Worksheet listings

Fixed

  • #1404 Avoid conflict errors during email publication
  • #1403 Also consider the detached states as cancellable
  • #1397 Fix Worksheet does not show the contained analyses
  • #1395 Make Action Handler Pool Thread-Safe
  • #1389 Analysts and Labclerks cannot create worksheets
  • #1386 No auto-rejection of Sample when rejection reasons are set in Add form
  • #1382 Fix double publication of the same sample when using multi-reports
  • #1368 Fix WF state propagation on partition verification
  • #1367 Clients can see interim values of analyses not yet verified
  • #1361 Fix leap sample ID sequence after secondary sample
  • #1344 Handle inline images in Results Interpretation
  • #1336 Fix result capture date inconsistency
  • #1334 Number of analyses are not updated after modifying analyses in a Sample
  • #1319 Make api.get_review_history to always return a list
  • #1317 Fix Analysis Service URL in Info Popup
  • #1316 Barcodes view does not render all labels once Samples are registered
  • #1341 Moved Agilent instruments from core to senaite.instruments
  • #1356 Fixed selection on Analysis Spec on AR
  • #1353 Fixed saving of PublicationSpecification on AR
  • #1376 Fixed ft120.py to properly import winescan ft120 CSV files

Diff stats

Delta between v1.3.0 and v1.3.1

  • 61 commits
  • 4 contributors
  • 296 files changed, 24,558 additions and 19,918 deletions