SENAITE.CORE v2.2.0
Release notes
Changes
2.2.0 (2022-06-11)
- #2009 Fix missing keyword in analysis profile view
- #2007 Fix
ConstraintNotSatisfied
error on language field import - #2008 Import demo data in tests with Generic Setup
- #2002 Allow string results for calculation dependencies
- #2004 Added behavior to allow sharing objects across clients users
- #2001 Fix Traceback when rendering UIDReferenceWidget with limited privileges
- #1999 Allow multi-choice/multiselect interim fields in calculations
- #1998 Fix analisys hidden status erases when submit through worksheet
- #1997 Fix conditions not set when adding analyses via "Manage Analyses" view
- #1995 Dynamic assingment of "Owner" role for Client Contacts
- #1994 Support for dynamic assignment of Local Roles for context and principal
- #1992 Fix Generic Setup XML export/import adapters for Dexterity fields
- #1993 Avoid line wrapping in login form for small screens
- #1990 Fix items not filtered by Worksheet Template's method in Add analyses
- #1991 Update default worksheet layout
- #1887 Fix instruments not filtered by method in Worksheet Template edit view
- #1977 Add custom worksheet layout feature
- #1988 Multivalue support for interim fields
- #1987 Fix: ProfileKey shown in Profiles table
- #1981 Support for interim fields with empty values
- #1979 Multiselect/Multichoice support for interim fields
- #1980 Fix: Absent value for Unit field causes error
- #1978 Unify field sizes in sample view
- #1975 Fix IndexError in Unit formatter
- #1973 Fix AjaxEditForm does not work for default edit form of Dexterity types
- #1970 Better error messages in sample add form
- #1960 AddressField and AddressWidget with React component for DX types
- #1968 Fix default roles for client field in samples
- #1962 Allow to create worksheet from samples
- #1966 Fix to set analysis results in batchbooks
- #1965 Disallow client users to create sample partitions
- #1964 Fix add samples URL in batch context for Clients
- #1963 Hide custom set-remarks transition when global remarks are disabled in setup
- #1961 Added
geo
api that relies onpycountry
for retrieval of countries - #1911 Converted Container to Dexterity Contents
- #1931 Removed archetypes.schemaextender from senaite.core
- #1953 Allow custom id formatting regardless of portal type
- #1952 Open analysis specification ranges
- #1951 Hide method and instrument columns in analysis listing when not required
- #1947 Fix worksheet attachments viewlet
- #1946 Fix conditions issue in Reference Analyses display view
- #1944 Add handler for "content_status_modify"-like requests
- #1943 Support UIDs from interim fields as input values for calculations
- #1942 Fix tab styling in email log popup
- #1941 Fixed error with sampler mail
- #1938 Converted sample interpretation and remarks widgets into viewlets
- #1937 Position the user to the analysis listing after an action is triggered
- #1935 Allow to edit analysis (pre) conditions
- #1936 Do not display capture date when no result or default result
- #1933 Added SENAITE maintenance scripts
- #1932 Fix cannot attach documents to individual analyses in Worksheet context
- #1930 Ensure valid timezone in DX datetime field setter
- #1927 Fix Analysis attachment is copied on retest
- #1928 Added
on_change
hook for methods in analyses listings - #1925 Fix sample transition in listings
- #1924 Fix Login screen shows message error while rendering plone.htmlhead.socialtags
- #1923 Use native date input fields in reports
- #1920 Fix indexed attributes not set when adding a new index with catalog API
- #1918 Fix stale combobox items displayed when search query changed
- #1917 Fix wrong context in reference widget lookups
- #1916 Provide the request record to object info adapters in the sample add form
- #1913 Ported PR #1865 for dexterity contents
- #1915 Support list queries in dx reference widget
- #1914 Provide context, widget and fieldname for callable base queries in AT reference widgets
- #1912 Fixed typo in sample view
- #1909 Allow to navigate and select with arrow keys in dexterity reference widget
- #1908 Added searchable text querystring converter to catalog API
- #1907 Fix datetime field/widget shows current date and time if empty
- #1905 Fix empty field in sample add form when using edit accessor
Diff stats
Delta between v2.2.0 and v2.1.0
- 108 commits
- 466 files changed, with 79,534 additions and 376,683 deletions
- 6 contributors