GGCE 2023.2 update
We are happy to announce the availability of the 2023.2
release of GGCE!
Please check the complete list of changes at:
- Announcement #273 (closed)
- Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2023.2
- API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2023.2
In the 2023.2
release we upgraded to React 18 and Webpack 5, adding the field to apply the different types of curation to accessions, enabling print labels when new material is registered in the Acquisition tool, adding full-screen mode on tablets and mobiles, showing the list of inventory SPLIT actions completed in the last month to help decide if the inventory still needs to be split, and the new KPI metrics comparison over a period of time.
New features:
- Accession Curation type.
- Label printing in the Acquisition tool.
- Full-screen mode on tablets and mobiles
- The list of inventory
SPLIT
actions completed in the last month. - KPI metrics comparison.
Improvements and bug fixes:
- Viability: Forms with hooks
- Storage navigator improvements
- Balance: Improved handling of BTLe connect/disconnect in component lifecycle
- Bug: Fixed issue when viability RuleForm does not receive classes
- Upgrade AdjustQuantity to react-hook-form
- Inventory groups: Add option to Print labels
- Acquisition. Error creating Accessions
- Upgrade dependencies
- See more
API changes:
- Correct handling of
accessionSource
and source cooperator in acquisition endpoint - Added endpoint for filtering
InventoryViabilityData
- Fixed Access denied issue when accessing endpoints using OAuth client authentication
Database changes:
- Column
curation_type_code
added to accession table - Column
value
in code_value resized from 20 to 30 characters
Accession Curation type
The guidance note for CGIAR Genebanks (https://cgspace.cgiar.org/handle/10568/126835) recommends applying different types of curation to accessions. The curation types proposed in the document are:
- Fully curated
- Partially curated
- Archived
- Historical accessions
The level of curation is specific to each individual accession, regardless of its inventories. In GGCE added a new column curation_type_code
to the accession table. It is linked to code values defined under ACCESSION_CURATION_TYPE
group with the following code options: FULL
, PARTIAL
, ARCHIVED
, and HISTORICAL
.
The default value for all existing accessions will be left blank (null
).
Label printing
The dialog to print labels shows immediately when new material is registered in the Acquisition tool. Printing inventory labels is also possible when browsing the Inventory groups.
Full-screen mode
On tablets and mobiles, you can now use GGCE in full-screen mode, providing more screen space for the application.
The default screen on tablets and mobiles
Toggle Fullscreen
Fullscreen
Split inventory
To help decide if the inventory still needs to be split, this release includes the list of inventory SPLIT
actions completed in the last month.
KPI metrics
When you are interested in how the metrics compare over a period of time, say one year or one month, the upgraded KPI tool allows you to compare the observations taken on two or more specific dates.