GG-CE 2021.13 update
I’m happy to announce the availability of the v2021.13 release of GG-CE.
Please check the complete list of changes at:
- Announcement #121 (closed)
- Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2021.13
- API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2021.13
2021.13
includes the documentation about managing passport data in GG-CE and provides improved interfaces for editing passport data. The translation of GG-CE Web to French, Arabic, Taiwanese and Spanish is updated.
Filtering actions supports querying by inventory, accession and order request properties. Existing APIs are extended: instead of issuing several API calls you can now use createMany
, updateMany
and deleteMany
to create, update and delete lists of records. New endpoints are implemented for managing SysLang
and SourceDescriptors
.
New features:
- Enabled management of cooperators associated with each accession source
- Added Source Descriptors management to Passport data section
- Added System Languages management to Admin section
- Added API for
SourceDescriptor
management - Added API support for managing cooperators of
AccessionSources
- Added API for
SysLang
management - CRUD controllers extended with
createMany
,updateMany
anddeleteMany
operations
Improvements and bug fixes:
- Accession forms updated with hints for users
- AR, FR, ES, ZH-TW translations updated
- Browsing inventory, accession and order request actions allows for searching by inventory/acccession/order properties
- Managing crop traits and trait codes enables simpler editing of their translations
- MCPD generation improved with data from accession sources
- Downloading (initial) passport data from Genesys updated
- New GRIN Taxonomy and Geography updaters keep local database correctly in sync with USDA data by storing the source
id
in the local database - API for Inventory and accession action filtering updated with filtering by inventory/accession properties
- Added support to disable languages listed in
sys_lang
(affects language menu in CT)
Database changes:
- Added column
sys_lang.is_enabled
to enable and disable database languages in CT and GG-CE Web -
taxonomy_species.grin_species_id
,taxonomy_genus.grin_genus_id
andtaxonomy_family.grin_family_id
columns are added - Synchronized with current USDA database model: column
inventory_id
added toweb_order_request_item
andweb_user_cart_item
, unique constraintsndx_uniq_wori
andndx_uniq_wuci
fixed
Documentation: Passport data explained
We started documenting the features of GG-CE. The Passport data page explains how to make best use of GG-CE when handling accession-level (passport) data and where to store what:
Documentation on Inventory management, Distribution and Seed viability is coming soon!
Source cooperators
Partners and collaborators in collecting missions and donor information can be managed in the accession details page:
These source-cooperators record the information about institutes and individuals that participated in collecting missions, breeding or donation of germplasm. This data is used in MCPD to fill the collecting institute data, donor WIEWS code and name, breeding institute WIEWS code and name, etc.
Source descriptors
Source descriptors in GG-CE are used to describe the information about the collecting site (e.g. site topography, sun exposure, pest/disease data). This release adds support to define Source descriptors and their codes and translations. You can find the new menu item in the Passport data section of GG-CE:
Registering the actual observation data will be included in a future release and will follow the same approach as managing trait observation data.
Managing trait translations and languages
GG allows for storing translations of crop traits and source descriptors (and their codes) in the database. GG-CE Web provides an improved user interface for managing trait and trait code translations.
The 2021.13
release allows administrators to disable the languages that are not used by the genebank and add languages that are not provided out of the box.
Finding action records
Actions are split into four categories:
-
In progress: action has started, but is not yet completed (
startedDate IS NOT NULL AND completedDate IS NULL
) -
Pending: action is not yet started, while it is already due (
startedDate IS NOT NULL
) -
Completed: action is done (
completedDate IS NOT NULL
) - Scheduled: action is scheduled for some future date.
Browsing the action records now includes filtering by the inventory/order request/accession properties: