Skip to content

SENAITE.CORE v2.1.0

Compare
Choose a tag to compare
@xispa xispa released this 05 Jan 10:19
· 666 commits to 2.x since this release
862acfd

Release notes

Update from 2.0.0 to 2.1.0

!!! This update requires at least Plone 5.2.5 and Python 2.x. !!!

Please update your buildout.cfg configuration file to this version and re-run the buildout script.

You can use the Plone unified installer to install Plone 5.x first: https://github.com/plone/Installers-UnifiedInstaller

Please make sure to pin senaite.lims to version 2.1.0 to get the correct versions of all dependent SENAITE packages.

Changes

2.1.0 (2022-01-05)

  • #1903 Added date and time field/widget for Dexterity contents
  • #1901 Ensure get_tool returns a tool when a name is set as the default param
  • #1900 Fix snapshot listing fails on orphan catalog entries
  • #1897 Support date and number fields copy in sample add form
  • #1896 Custom date and time widget
  • #1895 Disable native form validation in header table
  • #1893 Removed unused field PasswordLifeTime
  • #1892 Drop jQuery Datepicker for HTML5 native date fields
  • #1890 Fix DurationValidator when field value is empty
  • #1886 Use the current timestamp instead of the client name for report archive download
  • #1883 Fix possible XSS in remarks field
  • #1882 Fix catalog query in analysis category modified handler
  • #1878 Fix two dimension results parser for Analyses containing a dash in the name
  • #1876 Hide contents listing for dexterity containers
  • #1872 Upgrade/migrate catalogs and remove dependency to TextindexNG3
  • #1862 Fix failing instrument import for some QC analyes
  • #1875 Prevent max recursion depth error with copies of same analysis
  • #1874 Support for %(context_uid)s wildcard in calculations
  • #1871 Allow calculations to rely on results of tests in subsamples (partitiones)
  • #1864 Added UID reference field/widget for Dexterity Contents
  • #1867 Fix error when invalidating samples with copies of analyses
  • #1865 Fix indexing of temporary objects resulting in orphan entries in catalog
  • #1861 Fix export interface lookup when name contains uppercase letters
  • #1858 Show "copy to new" transition to Clients in samples listing
  • #1858 Cannot override behavior of Methods folder when using before_render
  • #1857 Allow to set default result for analyses
  • #1854 Support for analyses (pre) conditions on sample registration
  • #1856 Fix referenceanalysis popup in Worksheets
  • #1855 Fix analyses results not set after auto import
  • #1853 Fix sample progress update after instrument results import
  • #1852 Fix {client} is wrongly stated as a variable on ID generation
  • #1850 Add valid password for portal_setup tarball import new user creation
  • #1845 Added edit form adapter for lab contacts
  • #1846 Fix UnicodeDecodeError on Attachment upload
  • #1847 Added Analysis Profile Edit Form Adapter
  • #1844 Fix instrument results import
  • #1842 Refactor instrument results import form
  • #1841 Do not allow client user to deactivate its own client
  • #1840 Fix "+Add" buttons are not visible to client users in samples/batches
  • #1839 Allow sample partitions in submitted states
  • #1836 Redirect client users to their organization page on login
  • #1836 Cleanup allow_module and remove obsolete Script Python file
  • #1835 Fix 404 error on /manage_main (Plone 5.2.5 compatibility)
  • #1834 Fix SamplePoint content type does not implement ISamplePoint
  • #1833 Added an 'extra_inline_buttons' metal slot on edit macro
  • #1831 Added adapter for custom validation of records in Sample Add form
  • #1830 Allow to override datepicker's dateformat via locales

Diff stats

Delta between v2.1.0 and v2.0.0

  • 85 commits
  • 735 files changed, with 155,743 additions and 433,964 deletions
  • 5 contributors