senaite.core¶
Documentation for developers
senaite.core is an add-on for Plone CMS that provides the main logic, contents, behavior and user interface for SENAITE LIMS.
It is intended to be imported automatically as a dependency of senaite.lims Meta Installation Package and/or other SENAITE products, and it should not be installed alone.
Table of Contents:
- License
- Code conventions
- Adapters
- Utilities
- Doctests
- SENAITE LIMS API
- API
- API Analysis
- API Analysis Service
- SENAITE Catalog API
- Searchable Text Querystring
- SENAITE datetime API
- SENAITE geo API
- API for sending emails
- API Measure
- API Security
- API Snapshot
- API User
- AR Analyses Field
- AR Analyses Field when using Partitions
- Abbott’s m2000 Real Time import interface
- Action Handler Pool
- Test Setup
- Testing
- Alphanumber
- Analysis Profile
- Analysis Request invalidate
- Analysis Request retract
- Analysis Requests
- Analysis Service - Activations and Inactivations
- Test Setup
- Analysis Turnaround Time
- Batch creation and Client assignment
- Calculations
- Cobas Integra 400+ import interface
- Clients, Contacts and linked Users
- Test Setup
- Client
- Contact
- User
- LabContact users
- Duplicate results range
- Dynamic Analysis Specifications
- History Aware Reference Field
- ID Server
- Instrument Calibration, Certification and Validation
- Test Setup
- Instruments
- Calibrations
- Calibration Certificates
- Certification Expiration Intervals
- Validation
- Instruments import interface
- Internal Use of Samples and Analyses
- Listings
- Permissions
- Test Setup
- Test Workflows and Permissions
- QC Analyses With Interim Fields On A Worksheet
- Removal of Analyses from an Analysis Request
- Rolemap
- Secondary Analysis Request
- Infinite recursion when fetching dependencies from Service
- Show or Hide Prices
- Specification and Results Ranges with Samples and analyses
- Sysmex xt i1800 import interface
- Sysmex xt i4000 import interface
- UIDReferenceField
- Versioning
- Analysis assign guard and event
- Analysis multi-verification guard and event
- Analysis publication guard and event
- Analysis retract guard and event
- Analysis Request cancel guard and event
- Analysis Request invalidate guard and event
- Analysis Request sample guard and event
- Analysis Request to_be_sampled guard and event
- Analysis retest guard and event
- Analysis retract guard and event
- Analysis submission guard and event
- Analysis unassign guard and event
- Analysis verification guard and event
- Duplicate Analysis assign guard and event
- Duplicate Analysis multi-verification guard and event
- Duplicate Analysis retract guard and event
- Duplicate Analysis submission guard and event
- Duplicate Analysis verification guard and event
- Reference Analysis (Blanks) assign guard and event
- Reference Analysis (Blanks) retract guard and event
- Retract transition when a duplicate from same Reference Sample is added
- Reference Analysis (Blank) multi-verification guard and event
- Reference Analysis (Blanks) submission guard and event
- Reference Analysis (Blanks) verification guard and event
- Reference Analysis (Controls) assign guard and event
- Reference Analysis (Control) multi-verification guard and event
- Reference Analysis retract guard and event
- Retract transition when reference analyses from same Reference Sample are added
- Reference Analysis (Controls) submission guard and event
- Reference Analysis (Control) verification guard and event
- Worksheet auto-transitions
- Worksheet remove guard and event
- Worksheet retract guard and event
- Worksheet - Apply Worksheet Template
- Worksheet - Worksheet Layouts Utility
- Changelog
- 2.5.0 (unreleased)
- 2.4.1 (2023-03-11)
- 2.4.0 (2023-03-10)
- 2.3.0 (2022-10-03)
- 2.2.0 (2022-06-11)
- 2.1.0 (2022-01-05)
- 2.0.0 (2021-07-26)
- 2.0.0rc3 (2021-01-08)
- 2.0.0rc2 (2020-10-13)
- 2.0.0rc1 (2020-07-24)
- 1.3.4 (2020-08-11)
- 1.3.3.1 (2020-03-04)
- 1.3.3 (2020-03-03)
- 1.3.2 (2019-10-30)
- 1.3.1 (2019-07-01)
- 1.3.0 (2019-03-30)
- 1.2.9 (2018-10-08)
- 1.2.8 (2018-08-11)
- 1.2.7 (2018-07-10)
- 1.2.6 (2018-06-08)
- 1.2.5 (2018-05-05)
- 1.2.4 (2018-04-06)
- 1.2.3 (2018-02-23)
- 1.2.2 (2018-02-09)
- 1.2.1 (2018-01-26)
- 1.2.0 (2018-01-03)
- 1.1.8 (2017-12-23)
- 1.1.7 (2017-12-01)
- 1.1.6 (2017-11-24)
- 1.1.5 (2017-11-20)
- 1.0.0 (2017-10-13)
- 3.2.0.1709-a900fe5 (2017-09-06)
- 3.2.0.1706-315362b (2017-06-30)
- 3.2.0.1706-baed368 (2017-06-21)
- 3.2.0.1706-afc4725 (2017-06-12)
- 3.2.0.1706-f32494f (2017-06-08)
- 3.2.0.1703-0f28b48 (2017-03-30)
- 3.2.0.1703-1c2913e (2017-03-20)
- 3.2.0.1703-e596f2d (2017-03-08)
- 3.2.0.1701-26f2c4b (2017-01-17)
- 3.1.13 (2016-12-28)
- 3.1.12 (2016-12-15)
- 3.1.11 (2016-04-22)
- 3.1.10 (2016-01-13)
- 3.1.9 (2015-10-8)
- 3.1.8.3 (2015-10-01)
- 3.1.8.2 (2015-09-27)
- 3.1.8.1 (2015-06-23)
- 3.1.8 (2015-06-03)
- 3.1.7 (2015-02-26)
- 3.1.6 (2014-12-17)
- 3.1.5 (2014-10-06)
- 3.1.4.1 (2014-07-24)
- 3.1.4 (2014-07-23)
- 3.1.3 (2014-07-17)
- 3.1.2 (2014-07-15)
- 3.1.1 (2014-06-29)
- 3.1 (2014-06-23)
- 3.1.3036 (2014-05-30)
- 3.0 (2014-03-15)
- 3.0rc3.5.1 (2013-10-25)
- 3.0rc3.5 (2013-10-24)
- 3.0rc3.2 (2013-06-28)
- 3.0rc3.1 (2013-06-27)
- 3.0rc3 (2013-06-25)
- 3.0rc2.3 (2013-01-29)
- 3.0rc2.2 (2013-01-28)
- 3.0rc2.1 (2013-01-21)
- 3.0rc2 (2013-01-21)
- 3.0rc1 (2012-10-01)
- 3.0rc1 (2012-09-25)
- 2012-06-21
- 2012-04-23
- 2012-01-23
- 2.3.3 Bug fix release
- 2.3
- 2.2
- 2.1.1
- 2.1
- 1.2.1
- 1.2.0
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1