Work Orders > Edit - Fix issue where removing a supplier, product, or location from a sample wouldn't be savedWork Orders > Verify - Show "Supplier" on samples if "Show Suppliers" is enabled for the work order type. Also, only show "Product" and "Location" if those are enabled on the work order type.Work Orders > Edit - Make "Performed On" and "Performed By" editable on "Sampled" samples, and set them immediately upon performing that sample, instead of after saveAnalyses, Products > Recipes - Disallow saving analyses without at least one optionProducts > Recipes - Fix issue where error saving analyses due to invalid batch volume wouldn't be shownWork Orders > Edit - Fix deleting unsaved samplesWork Orders > Edit, Work Orders > Verify, Sampling History > Results - Show acceptability as grey or "Not Calculated" when the option value does not have a value, even if it was filled out previouslyWork Orders > Edit - Further performance optimizationWork Orders > Edit - Fix issue where multi-lot sample values on a partially-filled out sample did not have a "blank" lot on them when re-loadedWork Orders > Edit - Cancel duplicate sample value calculations when a sample value is changed multiple times rapidlySampling History - Catch and show errors when loading a saved searchWork Orders > Edit - Allow saving when a sample value has a sub lot that hasn't been filled outWork Orders > Automatic - Fix bug introduced in 7.0 that prevented the screen from loadingWork Orders > Edit - Do not ask to auth to perform a sample if the sample has not been performedWork Orders > Edit, Work Orders > Verify - If the expiration date of a product batch is the same day that it is used on a work order, that expiration date is treated as validSampling History - Added Supplier filterConfiguration > Dashboard - Allow editing the "Option List Query" for a selection parameterConfiguration > Dashboard - Allow creating custom (non-table) charts from a MySQL queryAnalyses, Products > Recipes - Support formatting "Default Value" MySQL queriesDashboard - Improve display of dashboard reports when the webpage is printedConfiguration > Dashboard - Add a link to go to global chart configuration for a chart from the report chart configuration modalConfiguration > Dashboard > Chart - Group charts by their "supertype" in the chart dropdownConfiguration > Dashboard - Add "Location Name" filter to scatter chart configuratorConfiguration > Dashboard - When configuring style templates for a "Table" chart, show errors evaluating the template in the configuration UIConfiguration > Dashboard - Support testing a chart with arbitrary report parametersConfiguration > Dashboard - Support formatting MySQL queries for charts and report parametersConfiguration > Dashboard - Improve automatic sizing of charts in configuration modal when "Automatic Height" or "Automatic Width" is enabledConfiguration > Dashboard - Fix "Option List Query" being removed from report parameters on saveWork Orders > Edit - Improve performance when typing into an option value input on a work orderWork Orders > Edit - Fix issue where a time/datetime value would be saved or used in a default value calculation in the format returned by the browser-native control, rather than the format required by MySQL calculationsPass barcode scans through to embedded data entry scanner app
Added support for the following action barcodes
Load Workorder From Sampleid S[sampleId]
Load Work Order W[workOrderId]
Copy Work Order WC[Y|N][workOrderId]
Most Recent Clone MRC[sourceWorkOrderId]
Add Analsis to WO A[analysisId]
Add Analysis with Location LA[locationId][analysisId]
Add Analysis with Product PA[productId][analysisId]
Add Analysis with Location and Product LPA[locationId][productId][analysisId]
Added support for barcode hardware configuration
Sampling History > Results - Only send selected options when printing a report