SENAITE.CORE v2.3.0
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