SENAITE.CORE v1.3.1
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