Skip to content

SENAITE.CORE v2.3.0

Compare
Choose a tag to compare
@xispa xispa released this 03 Oct 21:41
· 405 commits to 2.x since this release
e81a501

Release notes

Changes

2.3.0 (2022-10-03)

  • #2153 Improve default body text for email publication to allow translations
  • #2151 Added api.copy_object function for both DX and AT types
  • #2150 Improve the creation process of AT content types
  • #2150 Added api.edit function for both DX and AT types
  • #2149 Performance: prioritize raw getter for AllowedMethods field
  • #2148 Performance: prioritize raw getter for AllowedInstruments field
  • #2147 Remove stale function workflow.getReviewHistory
  • #2146 Fix "No object found for UID: <laboratory_uid>" in report preview
  • #2145 Crop page navigation for DX reference widget
  • #2143 Fix Traceback when using readonly decorator for objects w/o name
  • #2140 Allow to enable/disable analysis categories for samples
  • #2137 Dynamic Workflow Menu
  • #2139 Fix LabClerk cannot create partitions from received samples
  • #2130 Catalog mapping for Samples and Analyses
  • #2131 Allow to edit the analysis service sort keys in the services listing
  • #2133 Filter Contact and CCContact by Client on first click
  • #2134 Render unit after result and interim fields
  • #2132 Add a default date for batch creation
  • #2129 Fix Traceback when invalidating a Sample with Remarks
  • #2128 Fix referenceresults widget view mode
  • #2127 Fix instrument expiry date display in listing view
  • #2123 Add Sample Form: Save and Copy Action
  • #2119 Fix linked client contact user can not see existing samples
  • #2118 Customized Quickinstaller Configlet
  • #2117 Customized User/Groups Preferences in Site Configuration
  • #2115 Fix insufficient privileges for instrument QC viewlet
  • #2114 Allow Multi Analysis Results Entry
  • #2111 Replace header table with customizable sample header viewlet
  • #2110 Add a more descriptive message for "Reject" action inside a Worksheet
  • #2104 Fix result formatting when result is below LDL or above UDL
  • #2103 Convert LDL/UDL fields to string
  • #2101 Add help text for numeric result
  • #2097 Fix Attribute Error in Multi- Sample Add form when current user is a client contact
  • #2096 Convert uncertainty field to string
  • #2095 Fix rounded uncertainty value is stored in the database
  • #2094 Skip Auditlog catalog if disabled for DX types catalog multiplexer
  • #2090 Add support for dates before 1900
  • #2089 Fix LDL/UDL cut-off and exponential float conversion
  • #2078 Replace dynamic code execution with dynamic import in reports
  • #2083 Lookup workflow action redirect URL from request first
  • #2082 Include sample ID in form ID for lab, field and qc analyses listings
  • #2075 Allow to override logo and styles in new SENAITE Setup
  • #2076 Fix style of selected language in dropdown
  • #2074 Allow to disable global Auditlogging
  • #2072 Refactor report filename generation to own method
  • #2071 Move sample reports to report catalog, add batch ID and email sent flag to listing
  • #2070 Fix typo/duplicate translation key in colophon
  • #2067 Replace ParentAnalysisRequest ReferenceField by UIDReferenceField
  • #2066 Fix samples w/o active analyses are displayed under "unassigned" filter
  • #2065 Fix "Create Worksheet" modal visible for samples w/o unassigned analyses
  • #2063 Allow to customize email publication template in setup
  • #2062 Fix listing not updated after instrument assignment in Worksheet's view
  • #2061 Fire notifications when UID references are created/destroyed
  • #2058 Filter 'Interpretation templates' in sample view by template and type
  • #2048 Fix catalog logging counter duplicates
  • #2047 Make resultsinterpretation.pt to retrieve departments from viewlet
  • #2045 Fix instrument types instruments view
  • #2044 Skip Invoice for content exports
  • #2043 Fix printed time does not get updated on re-Print
  • #2033 Fix blurry Barcode and QRCode in stickers
  • #2032 Fix add-on stickers not displayed in sample type admitted stickers
  • #2031 Make the "Other reasons" text area from rejection view wider
  • #2030 Fix Email address is not displayed in clients listing
  • #2029 Fix AttributeError in Manufacturer's Instruments view
  • #2025 Display full name of analyst and submitter in analyses listing
  • #2025 Fix analyst unchanged in analyses listing after worksheet reassignment
  • #2028 Fix Definition is not displayed in Reference Samples listing
  • #2027 Fix Manufacturer is not displayed in Reference Samples listing
  • #2026 Fix LabManager and LabClerk cannot add preservations
  • #2024 Cannot create partitions from samples in received status
  • #2023 Render hyperlinks for reference widget targets in view/edit mode
  • #2022 Replace Worksheet's Analysis ReferenceField by UIDReferenceField
  • #2021 Reduced logging when creating samples
  • #2017 Added api.is_temporary function for both DX and AT types
  • #2019 Performance: Avoid profile analyses assignment for temporary samples
  • #2015 Performance: Avoid to catalog temporary objects
  • #2013 Fix ValueError in uidreferencefield when context is not a IBehavior
  • #2012 Remove stale supply order code
  • #2011 Removed dependency to Products.TextIndexNG3
  • #2010 Fix TypeError in Analyses Listing View

Diff stats

Delta between v2.3.0 and v2.2.0

  • 116 commits
  • 457 changed files with 387,819 additions and 36,631 deletions
  • 5 contributors