GG-CE 2021.10 update
I’m happy to announce the availability of the v2021.10 release of GG-CE.
Please check the complete list of changes at:
- Announcement #102 (closed)
- Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2021.10
- API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2021.10
2021.10
features integration with Genesys to fetch requests for material, fully translated to French and Arabic, better organized navigation and many other improvements based on your feedback.
GG-CE is now aligned with the original GRIN-Global implementation to avoid concurrent updates to records by testing the modified_date
. This prevents making changes to the database if a record had already been modified by another user.
New features:
- The main menu is organized into sections: Passport data, Inventory, Distribution, Seed viability, Taxonomy.
- Added integration with Genesys to list requests for material.
- Preferred names of
Accession
andInventories
are displayed. - The number of items in
OrderRequests
is automatically calculated. - GG-CE is translated to
fr
andar
(thanks Yassine, Romeo and Kpeki) - Adding and editing Order request actions
Improvements and bug fixes:
- Improved display of tabular data, including a button to select all rows.
- Actions on selected table rows are moved to the floating action button.
- Removed Site locations from Admin tools.
- Enabled filtering of Order requests by duration and number of order items.
- Error handling of the SOAP API (used by the Curator Tool) is improved and aligned with the .Net GG implementation.
- Concurrent changes to the data are prevented by testing against
modified_date
as in the .Net implementation. - Software dependencies are updated to their latest releases.
Database changes:
- Column
mls_status
added to tableaccession
. - The GG-CE specific
site_locations
table is removed. - There are no other changes to the database model between v2021.9 and v2021.10 release
GG-CE in French and Arabic
GG-CE needs to be available to genebank staff in their language. This release includes French and Arabic!
Help us improve translations and add new languages at https://www.transifex.com/crop-trust/gg-ce-web/
Updated table display
We finally added a button to Select all rows in a table! The Table settings button can now be found on the opposite side of the table header row.
After selecting one or more rows in a table, the floating action button changes from the usual +
(to add a record) to a menu of actions to perform on the selected rows.
Genesys requests for material
Most genebanks allow Genesys users to file request for material. The requests are relayed to the genebank only after the request is validated (email validation, Easy-SMTA PID validation).
This release enables GG-CE users to browse the requests in Genesys using the Distribution section of GG-CE under Genesys requests.
The requests are fetched using Genesys API and GG-CE needs to be configured with Genesys API keys. The Genesys requests are displayed in a table and by clicking the email address of the requestor, the complete request is displayed, including requestor's Easy-SMTA PID data and the list of requested accessions.
In future releases we can add support for matching the requestor with an existing Cooperator
record, or register a new cooperator if necessary. This is a required step before the Genesys request can be converted to a OrderRequest
in GG-CE.
Requests for material
Following your feedback we updated the Distribution section, especially the Request module. It improves the adding of accessions or inventories to a request, changing the source inventory to be distributed, recording order request and request item actions, and editing of individual request items.