Senaite.core

Latest version: v2.5.0

Safety actively analyzes 630406 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

2.3.0

------------------

- 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

2.2

---

- Attachments permitted on analysis requests and analyses
- Worksheet resequencing, and sort order for worksheet analysis selection
- Worksheet deletion only available for open worksheets
- Portlet to provide export of analysis services and analysis profiles
- Requirement for unique analysis service names, analysis service keywords,
- instrument import keywords and analysis profile keywords enforced.
- Report headings and formats standardized accross different reports
- AR import alternative layout provided with selection, including profiles
- ogress bar introduced for long running processes

2.2.0

------------------

- 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 on `pycountry` 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

2.1.1

-----

- Disposal Date for Samples and Retention Period per Sample Type added.
- Various new search criteria added.
- Standard Manufacturers introduced.
- Labels for Standard Samples introduced.
- "Print" and "Email" facilities introduced for lists of Standard Samples and Standard Stocks.
- "Duplicate" facility for Analysis Services introduced.
- Addresses added to top of emailed query results.
- Labels for Samples and Analysis Requests changed.
- Analysis Services can have multiple Methods.
- Change log introduced for Methods.
- Methods added to left navigation bar.
- List of Methods included in pop-up for Analyses.
- Documents may be uploaded for Methods.

2.1

---

- Sample object and workflow introduced
- Results specifications, lab and per client
- Analysis profiles
- Worksheet template engine
- Interface to Bika Calendar
- Import of analysisrequests from csv file
- Export of results to csv file
- int as publication option
- Lab Departments, lab contacts, and department manager introduced
- Quality Control calculations. Control, blank and duplicate analyses.
- QC graphs, normal distribution, trends and duplicate variation
- Various analysis calculations allowed. Described by Calculation Type
- Dependant Calcs introduced. Where an analysis result is calculated from
- other analyses: e.g. AnalysisX = AnalysisY - Analysis Z
- Dry matter result reporting. Results are reported on sample as received,
and also as dry matter result on dried sample
- Re-publication, Pre publication of individual results and per Client
- Many reports including Turn around, analyses repeated and out of spec

2.1.0

------------------

- 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

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.