GGCE 2023.7 update
Dear all,
We are happy to announce the availability of the 2023.7
release of GGCE!
Please check the complete list of changes at:
- Announcement #305 (closed)
- Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2023.7
- API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2023.7
Release 2023.7
adds support for initial seed viability and type of germplasm storage to report the type of storage in MCPD, filtering by inventory number, ability to filter items within request, and an updated Multiplication tool for in vitro collections. System inventories cannot be edited or removed anymore.
For the server, 2023.7
adds support for initial seed viability
, recording of Storage Type (STORAGE
in MCPD) for each inventory, and logging of email messages
for auditing purposes. The main update in this version is improvements to GGCE SOAP endpoints, which now provide for much better compatibility with the Curator Tool.
New features:
- Initial seed viability
- Type of germplasm storage
- Search items within Request items
- Multiplication. Quantity on hand
- System inventories** cannot be edited or removed
API changes:
- Updated
OrderRequestItemFilter
with new filtering options - A new API endpoint was added to get details of an
Inventory
by its barcode:/i/details?barcode=x
Fixes and updates:
- Fixed generation of GGCE API specification (OpenAPI v3)
Database changes:
- Added
storage_type_code
field toinventory_maint_policy
- Added
initial_viability
,initial_viability_data
,initial_viability_date_code
fields toinventory_extra
- Update length of code value columns to 30
- Drop
path
column fromrepository_file
Initial seed viability
The initial seed viability value and date can be added to inventories.
After a viability test is concluded, GGCE will automatically apply the values as initial seed viability, if the test is done within one year of harvest (this is recorded under inventory propagation date). This period is configurable using INITIAL_VIABILITY_MAX_DAYS
environment variable and it defaults to 365.
Type of germplasm storage
Type of germplasm storage is added to Inventory maintenance policy and is used primarily for generating MCPD. Type of germplasm storage documents how the inventories are stored: as short-term seed collection, long-term seed collection, field collection, in vitro collection, etc.
Filtering by inventory number
The filtering by full Inventory number was added to help find inventories of interest.
Search items within request items
In Requests with a large number of items you can now apply filters to list only items of interest. Once filtered, you can still change the item status, print labels, and more.
In vitro multiplication
Scanning N times the barcode of the inventory means that the user will take N elements of the same inventory for multiplication and the user can record the quantity on hand of new inventories (e.g. 10 plantlets).