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 8 of 11

1.3.3

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

**Added**

- 1553 Allow to modify the email template for rejection notification
- 1549 Added registry profile for jQuery UI settings
- 1544 Progress indicator for Batch listing
- 1536 Integrated Setup and Profiles from senaite.lims
- 1534 Integrate browser resources from senaite.lims
- 1529 Moved contentmenu provider into core
- 1523 Moved Installation Screens into core
- 1520 JavaScripts/CSS Integration and Cleanup
- 1517 Integrate senaite.core.spotlight
- 1516 Consider analyses with result options or string in duplicate valid range
- 1515 Moved Setup View into Core
- 1506 Specification non-compliant viewlet in Sample
- 1506 Sample results ranges out-of-date viewlet in Sample
- 1506 Warn icon in analyses when range is not compliant with Specification
- 1492 Dynamic Analysis Specifications
- 1507 Support for semi-colon character separator in CCEmails field
- 1499 Moved navigation portlet into core
- 1498 Moved all viewlets from senaite.lims to senaite.core
- 1505 Display partition link in analyses listing
- 1491 Enable Audit-logging for Dexterity Contents
- 1489 Support Multiple Catalogs for Dexterity Contents
- 1481 Filter Templates field when Sample Type is selected in Sample Add form
- 1483 Added Accredited symbol in Analyses listings
- 1466 Support for "readonly" and "hidden" visibility modes in ReferenceWidget

**Changed**

- 1555 List all multi-reports for samples, where the current sample is contained
- 1543 Sort navigation child-nodes alphabetically
- 1539 Avoid unnecessary Price recalculations in Sample Add Form
- 1532 Updated jQuery Barcode to version 2.2.0
- 1513 Better Ajax Loader for Sample Add Form
- 1508 Do not try to render InstrumentQCFailuresViewlet to non-lab personnel
- 1495 Better Remarks handling and display
- 1502 Improved DateTime Widget
- 1490 Support Dexterity Behavior Fields in API
- 1488 Support Dexterity Contents in Catalog Indexers
- 1486 Clean-up of indexes and metadata from `setup_catalog`

**Removed**

- 1531 Remove sampling rounds from core
- 1551 Removed dependency to plone.app.iterate
- 1530 Removed ARImport
- 1530 Removed stale type registrations
- 1541 Remove add/edit options of ReferenceWidget
- 1535 Remove `zcatalog` monkey (and `getRequestUID` index)
- 1518 Removed stale indexes from `analysis_catalog`
- 1516 Removed getResultsRange metadata from analysis_catalog
- 1487 Dexterity Compatible Catalog Base Class
- 1482 Remove `senaite.instruments` dependency for instrument import form
- 1478 Remove AcquireFieldDefaults (was used for CCEmails field only)

**Fixed**

- 1556 Fix TypeError when retracting analyses with ExtendedField
- 1552 Rejection on registration is neither generating rejection pdf nor email
- 1550 Fix Uncaught TypeError in combogrid
- 1542 Fix sporadical errors when contacts do not have a valid email address
- 1540 Fix flushing CCEmail fields in Sample Add Form
- 1533 Fix traceback from log when rendering stickers preview
- 1525 Fix error when creating partitions with analyst user
- 1522 Fix sporadical timeout issue when adding new samples/remarks
- 1506 Changes via manage results don't get applied to partitions
- 1506 Fix recursion error when getting dependencies through Calculation
- 1506 setter from ARAnalysisField does no longer return values
- 1512 QC Analyses listing appears empty in Sample view
- 1510 Error when viewing a Sample w/o Batch as client contact
- 1511 Links to partitions for Internal Use are displayed in partitions viewlet
- 1505 Manage Analyses Form re-applies partitioned Analyses back to the Root
- 1503 Avoid duplicate CSS IDs in multi-column Add form
- 1501 Fix Attribute Error in Reference Sample Popup
- 1493 jsonapi.read omits `include_methods` when a single parameter is used
- 1494 Fix KeyError in Sample Type Listing
- 1477 Sample edit form - some selection widgets empty
- 1478 Clients default CC E-Mails missing in Add Sample
- 1479 Fixed too many redirects error: Labclerks viewing verified worksheets
- 1480 Worksheet removal results in 404
- 1475 User with "Analyst" role cannot submit analyses from worksheet
- 1474 Adding Control Reference to Worksheet causes print fail
- 1473 Hidden settings of analysis services lost on Sample creation
- 1472 Secondary samples - removal of analysis profile not possible
- 1469 Fix Site Properties Generic Setup Export Step
- 1467 Cannot override behavior of Batch folder when using `before_render`

1.3.2

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

**Added**

- 1463 Structure Export/Import Handlers for Generic Setup
- 1462 Allow to extend the behavior of fields from AddSample view with adapters
- 1455 Added support for adapters in guard handler
- 1436 Setting in setup for auto-reception of samples upon creation
- 1433 Added Submitter column in Sample's analyses listing
- 1441 Added Auto ID Behavior for Dexterity Contents
- 1422 Notify user with failing addresses when emailing of results reports
- 1420 Allow to detach a partition from its primary sample
- 1410 Email API


**Changed**

- 1451 Render Analysis Remarks in Listings as HTML
- 1445 Allow formatted HTML in the other rejection reasons
- 1428 Publish verified partitions
- 1429 Add2: Do not set template values on already filled fields
- 1427 Improved performance of Sample header table rendering
- 1417 Cache allowed transitions for analyses on the request
- 1413 Improved Email Publication


**Removed**

- 1449 Removed InheritedObjects (Inherited from) field from Batch
- 1430 Removed Identifier Types


**Fixed**

- 1462 Autofill Client Contact in Sample Add form when current user is a client
- 1461 Allow unassign transition for cancelled/rejected/retracted analyses
- 1449 sort_limit was not considered in ReferenceWidget searches
- 1449 Fix Clients were unable to add batches
- 1453 Fix initial IDs not starting with 1
- 1454 Fix occasional error when labeling samples w/o report as printed
- 1452 Fix missing error percentage calculation for reference samples
- 1447 New Client contact has access to last client's Sample only
- 1446 Parameter `group` in `contact._addUserToGroup` was not considered
- 1444 Fixed Worksheet autofill of wide Iterims
- 1443 Fix non-saving checkbox values for manual Interims in Analysis Services
- 1439 Fix global Auditlog when Analyses/Attachments were removed
- 1426 Render HTML Texts in Info Popups correctly
- 1423 Use the value set for ui_item property when displaying ReferenceWidget
- 1425 Fix adapter priority for widget visibility
- 1421 Fix Search Query for Batches Listing
- 1418 Subscriber adapters not supported in clients listing
- 1419 Mixed permissions for transitions in client workflow
- 1414 Occasional "OSError: [Errno 24] Too many open files" in frontpage

1.3.1

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

**Added**

- 1401 Allow capture of text results
- 1391 Samples for internal use (lab personnel) only
- 1384 Added missing Html Field to ARReport
- 1369 Add getter to access the title of the sample condition directly
- 1347 Consider laboratory workdays only for the late analyses calculation
- 1324 Audit Log

**Changed**

- 1392 Hide partitions to clients when "Show Partitions" is not selected
- 1371 Allow sample publication without sending Email
- 1355 Make api.getId to also consider id metadata column (not only getId)
- 1352 Make timeit to not display args by default
- 1330 Make guards to not rely on review history
- 1339 Make Forumula a required field on Calculation

**Removed**

- 1359 Remove stale Sample/Partition objects from ZODB
- 1362 Remove unnecessary code from worksheet listing (bad performance)
- 1346 Remove Searchable Text Overrides
- 1328 Remove transition filtering in Worksheet listings

**Fixed**

- 1404 Avoid conflict errors during email publication
- 1403 Also consider the detached states as cancellable
- 1397 Fix Worksheet does not show the contained analyses
- 1395 Make Action Handler Pool Thread-Safe
- 1389 Analysts and Labclerks cannot create worksheets
- 1386 No auto-rejection of Sample when rejection reasons are set in Add form
- 1382 Fix double publication of the same sample when using multi-reports
- 1368 Fix WF state propagation on partition verification
- 1367 Clients can see interim values of analyses not yet verified
- 1361 Fix leap sample ID sequence after secondary sample
- 1344 Handle inline images in Results Interpretation
- 1336 Fix result capture date inconsistency
- 1334 Number of analyses are not updated after modifying analyses in a Sample
- 1319 Make api.get_review_history to always return a list
- 1317 Fix Analysis Service URL in Info Popup
- 1316 Barcodes view does not render all labels once Samples are registered
- 1341 Moved Agilent instruments from core to senaite.instruments
- 1356 Fixed selection on Analysis Spec on AR
- 1353 Fixed saving of PublicationSpecification on AR
- 1376 Fixed ft120.py to properly import winescan ft120 CSV files

1.3.0

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

**Added**

- 1310 Support for radio copy in Sample Add view
- 1309 Added Samples rejection view
- 1291 "Remove" transition for empty Worksheets
- 1259 Added Facscalibur instrument import interface
- 1244 Added "Body for Sample Invalidation email" field in setup
- 1231 Add Client ID Column in Batch Listing
- 1230 Add Client ID Column in Sample Listing
- 1222 Added User and Security API
- 1217 Added filtering buttons in Analyses listings (Valid, Invalid, All)
- 1193 Added viewlets for partition and primary ARs
- 1180 Analysis Request field-specific permissions managed in `ar_workflow`
- 1154 Default to "Active" Worksheets in listing
- 1153 Progress bar in Worksheet listing
- 1120 Listing: Confirm before transition
- 1077 Creation of retests for blanks and controls via retraction
- 1077 Creation of retests for duplicates via retraction
- 1077 Auto-retraction of dependents on retract transitions
- 1077 The removal of a routine analysis causes the removal of its duplicates
- 1077 Added `rollback_to_received` transition in `ar_workflow`
- 1077 Added `rollback_to_open` transition in `worksheet_workflow`
- 1077 Battery of doctests for `referenceanalysis_workflow`
- 1077 Battery of doctests for `duplicateanalysis_workflow`
- 1077 Battery of doctests for `analysis_workflow`
- 1066 Enhanced partitioning system (partition magic)

**Changed**

- 873 Generalize the assignment of values into fields for Setup on import
- 1257 Fix Traceback for MultiSelectionWidgets in View Mode for UIDReferenceFields
- 1249 Render attachments in report in worksheets too
- 1243 ID Server Suffix Support for Retested ARs
- 1240 Support action-specific `workflow_action` requests with named adapters
- 1215 Do not copy CaptureDate and Result in retest analyses when created
- 1215 Do not modify the ID of analysis on retraction
- 1207 Make use of adapters for instrument auto-import
- 1206 Make use of adapters for instrument import/export interfaces
- 1203 Remove explicit definition of transitions in AR listing
- 1192 Integrate Container and Preservation in Partition Magic
- 1180 Analysis Request default ID Format becomes {sampleType}-{seq:04d}
- 1180 `visibility` attr behavior (AR fields) in favour of field-specific perms
- 1180 Sanitized `ar_workflow` regarding to guards, transitions and permissions
- 1180 Sample content type discarded in favour of Analysis Request
- 1182 Allow open min/max values in analysis specifications
- 1000 Refactor service calculation dependency/dependants functionality to API
- 1176 Unbind `cancellation_workflow` from AnalysisRequest content type
- 1173 Improve Resultsinterpretation Form
- 1161 Listing: Transposed worksheet improvements
- 1150 Completeness of not yet published Analysis Requests is not 100%
- 1147 Set empty option selected by default in result options
- 1148 Add "All" filter in Analysis Requests listings
- 1148 Make "Active" filter to display ongoing Analysis Requests only
- 1136 Skip objects w/o transitions in allowed transitions calculation
- 1135 Listing: Separate Remarks Toggle-Handle
- 1128 Listing: Removed non-conform handling of disabled fields
- 1123 Listing: Handle visibility of selected rows
- 1117 Removed `attachment_due` state and transition from analysis workflow
- 1114 Listing integration for Worksheet Templates
- 1109 Unassignment of an analysis causes the removal of its duplicates
- 1077 Rejection of an analysis causes the removal of its duplicates
- 1077 Don't allow to cancel Analysis Requests with assigned/submitted analyses
- 1077 Decouple `cancellation_workflow` from Analysis content type
- 1077 Refactored `referenceanalysis_workflow` + after transitions and guards
- 1077 Refactored `duplicateanalysis_workflow` + after transitions and guards
- 1077 Refactored `analysis_workflow` + after transitions and guards
- 1095 New worksheet results listing
- 1091 New Worksheet blank/control/duplicate listings
- 1093 Listing integration for Analysis Specification Widget
- 1092 Listing integration for Profile Analyses Widget
- 1081 API functions improved
- 1076 Instrument QC Viewlet Availability
- 1071 Reinvented Listing Tables
- 1066 Set default page size for listings to 50
- 1063 Permission for ar_add changed to "AddAnalysisRequest"
- 1064 Python 2.x is not supported by WeasyPrint v43. Pinned version: 0.42.3

**Removed**

- 1308 Remove install screen
- 1224 Replace publication engine with SENAITE IMPRESS
- 1207 Remove results auto-import interval from Setup: no limitations to cron
- 1180 Remove AdHoc field from Analysis Request
- 1180 Remove support for "sampleId" and "sample" keywords in ID Formatting
- 1180 Remove Sample views and accesses to Sample content types
- 1180 Remove Sample Partitions classic functionality
- 1167 Remove filtering by department
- 1149 Remove "Unpublished" filter from Analysis Requests listing
- 1132 Remove "Submitted by current user" icon from AR listing (performance)
- 1125 Remove Sample views, listings and links to Sample(s) from everywhere
- 1118 Removed all legacy Bika Listing / Advanced Filtering from Codebase
- 1077 Remove Sample-specific states from analysis workflow
- 1077 Remove `worksheetanalysis_workflow`
- 1059 Remove updates alert viewlet
- 1060 Remove classic portlets
- 1058 Remove gpw dependency
- 1058 Remove broken Quality Control reports
- 1057 Remove z3c.unconfigure dependency
- 1056 Remove collective.taskqueue dependency
- 808 Remove old AR Add code


**Fixed**

- 1109 Linking LabContacts to LDAP-user not possible
- 1283 Retracting a calculated Analysis leads to an inconsistent state
- 1281 Adding Analyses to an existing Worksheet fails
- 1269 Render analysis remarks conditionally
- 1277 Traceback in Manage Analyses
- 1245 Not all clients are shown in clients drop menu for Productivity Reports
- 1239 Fix and Improve Stickers
- 1214 Disallow entry of analysis results if the sample is not yet received
- 1213 Fix instrument notification display in Manage Results View
- 1212 Fix typo in SamplingFieldsVisibility
- 1191 Some worksheets pre-1.3 with published analyses remain in open/to_be_verified state
- 1190 Fixed evolution chart for reference analyses
- 1183 Fix results calculation of dependent calculations
- 1175 Fixed Version Display of SENAITE CORE Add-on in the Quickinstaller Tool
- 1142 Fix instrument QC Analyses Table
- 1137 Fixed and refactored log view
- 1124 Traceback when invalidating an Analysis Request with retracted analyses
- 1090 Primary AR does not recognize created Partitions
- 1089 Deepcopy Service Interims to Analyses
- 1082 Worksheet folder listing fixtures for direct analyst assignment
- 1080 Improve searchability of Client and Multifile fields
- 1072 Calculations with dependents do not work after 1.2.9 update
- 1070 Cannot get the allowed transitions (guard_sample_prep_transition)
- 1065 Creation of reflex rules does not work with senaite.lims add-on


**Security**

- 896 Users without privileges can create reports
- 1258 Fix widget permissions for Specs/Profiles/Templates Widgets
- 1237 Global Permission and Role Mappings refactoring
- 1077 Transitions and states strongly bound to DC Workflow + guards security

1.2.9

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

**Added**

- 1051 Show the Due date in late's image tooltip in Analysis Requests listings
- 1048 Allow to set the pagesize in listings and show total number of results
- 1031 Added profiling and timing decorators
- 1001 Option to show Interim fields on results reports
- 1024 Function to get the Verifiers from an Analysis Request
- 1019 Support for min and max warns in range charts
- 1003 Alphanumeric numbering in sequential IDs generator

**Changed**

- 1050 Added Late filter button to analysisrequests listing
- 1046 Show "Date Registered" instead of "Date Created" in Analysis Requests listings
- 1044 State of analyses in retests is set to `received` by default (was `to_be_verified`)
- 1042 Function api.get_object() supports UID as input param
- 1036 Manage Analyses: Check permission of the AR to decide if it is frozen
- 764 Code cleanup and redux of 2-Dimensional-CSV instrument interface
- 1032 Refactored and fixed inconsistencies with Analysis TAT logic
- 1027 Refactored relationship between invalidated ARs and retests
- 1027 Rename `retract_ar` transition to `invalidate`
- 1012 Refactored Contacts listing
- 1010 Increased max length of Results options to 255 chars (was 40)
- 899 Sample's Date Received editable only when `received` analyses exist

**Removed**

- 1232 Remove `uniquefieldvalidator` for Client Names
- 1026 Removed auto-digest of results reports on verify transitions
- 1005 Removed databasesanitize package
- 992 Removed "Attach" report option for Attachments

**Fixed**

- 1216 Allow manual entry (if granted) of results if instrument is invalid
- 1051 Analyses Requests w/o submitted results always appear as not late
- 1047 Fix translate utility function
- 1049 Secondary Analysis Request changes received date of Sample
- 1041 Reject transition is available to Client once AR/Sample is received
- 1043 Invalid AR Retested informative message is not prominent enough
- 1039 Detection limit criteria from retracted analysis is preserved
- 1037 Display supplier view instead of reference samples per default
- 1030 Earliness of analysis is not expressed as minutes
- 1029 TAT in Analysis TAT over time report does not display days
- 1029 TAT in Analysis TAT over time report with decimals
- 1029 Need to always choose an analyst in productivity reports
- 1034 Attachments assigned to Analyses break and get orphaned when the referenced Analysis was removed
- 1028 Numbers for productivity report "Analyses by client" are all zero
- 1022 Date Received saved as UTC time
- 1018 Fix AR Add cleanup after template removal
- 1014 ReferenceWidget does not handle searches with null/None
- 1008 Previous results from same batch are always displayed in reports
- 1013 ARs and Samples from other clients are listed when logged in as contact
- 991 New client contacts do not have access to their own AR Templates
- 996 Hide checkbox labels on category expansion
- 990 Fix client analysisspecs view
- 888 Order of Interim Fields not maintained on ARs

1.2.8

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

**Added**

- 965 Added operators for max and min values in Specifications
- 947 Instrument import interface: Cobas Integra 400plus
- 924 Added ExtProxyField for its use in SchemaExtender

**Changed**

- 971 Refactored Client's Analysis Requests, Samples and Batches listings
- 945 Show AR Remarks in Worksheet ManageResults views
- 953 Refactored Analysis Categories Listing
- 956 Refactored LabContacts Listing
- 955 Refactored Departments Listing
- 954 Refactored Attachment Types Listing
- 944 Remarks style in Manage Results/Analyses
- 943 AnalysisRequest View Remarks Field Style
- 938 Refactored Analysis Profiles Widget
- 937 Refactored Analysis Specifications Widget
- 936 Refactored AR Templates Listing
- 933 Refactored SampleConditions Listing
- 932 Refactored Calculation Listing
- 931 Refactored AnalysisSpecs Listing
- 935 Refactored SamplingDeviations Listing
- 926 Refactored Analysis Services Listing
- 916 Refactored Instruments Listing
- 919 Refactored Profiles Listing
- 915 Refactored SamplePoints Listing
- 914 Refactored Sampletypes Listing
- 913 Refactored Methods Listing View

**Removed**

- 972 Remove "Linked Sample" from Sample
- 912 Remove "Default AR Specifications" Selection from Setup
- 901 Remove explicit permission settings for clients
- 900 Removed basic handling of custom Sample Preparation Workflows

**Fixed**

- 983 Traceback in Client's Analysis Specs view
- 986 Result input fields are not read-only for analyst after submission
- 985 Do not display content actions in listings from inside Client
- 966 Traceback in Analyses listings when analysis unit is a numeric value
- 959 Time not displayed for Date Created in Analysis Requests listings
- 949 Retain AR Spec if Analyses were added/removed
- 948 Inactive Sample Types shown in Analysis Specifications
- 940 Label "Date Received" appears twice in Analysis Request view
- 917 Localization of date and time strings in listings
- 902 Attribute error when updating QC results using an import interface
- 456 Date Published appears two times on the header table of AR view
- 898 Cannot view/edit Supplier. Tabs for different views now visible.
- 905 Users created through LabContact's Login Details view are added to "Clients" group
- 906 DateTime Widget does not display the Time
- 909 List of clients cannot sort by Client ID
- 921 Missing interim fields in worksheet/analyses_transposed view
- 920 Refactored Remarks and created RemarksField and RemarksWidget
- 958 Traceback on batch book view
- 960 Traceback on AnalysisSpec Log
- 962 Calculated results not marked for submission if zero
- 964 Dormant Analysis Services displayed in AR Templates
- 967 Avoid deepcopy, "Can't pickle acquisition wrappers"

Page 8 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.