GG-CE 2022.1 update
I’m happy to announce the availability of the 2022.1
release of GG-CE!
Please check the complete list of changes at:
- Announcement #134 (closed)
- Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2022.1
- API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2022.1
2022.1
adds Schedule to Distribution and Passport data sections, and allows running GG-CE on a virtual path. We added support to generate PDF documents from data in your GG-CE database and addressed a number of issues related to using the Curator Tool with GG-CE.
New features:
- Added Schedule to Request (for
order_request_actions
) and Accession (foraccession_actions
) sections -
GG-CE can run on a virtual path (e.g.
/server
and/ui
) - Added support to generate PDF documents using Jasper
Improvements and bug fixes:
- The actions available for Order items follow the defined
CodeValues
- An "Access Denied" message is displayed when user is not authorized to access a page. Previously they were redirected to Login.
- Fixed a bug that prevented accessing OAuth Client details in Admin
- Fixed an issue with dates being incorrectly recorded when using the Curator Tool
- Fixed an issue with Curator Tool with saving data for select dataviews
- Fixed an issue where the Curator Tool does display records that actually exist in the database
Database changes:
- There are no changes to the database model between v2021.14 and v2022.1 release
Passport Data Schedule
Passport data generally does not change much after the introduction to the collection, but passport data of new material needs checking and confirmation by the Curator. Another use for this tool is to flag accessions that require a review of passport data, for example when an accession was obtained from another genebank and the source genebank ocassionally makes updated passport data accessible (e.g. in Genesys).
You can now schedule and keep track of all activities related to curation of passport data!
Distribution Schedule
Similarly, actions related to requests for material could already be scheduled in GG-CE. This release adds support to review pending, overdue and completed actions using the usual "Schedule" interface of GG-CE.
Running GG-CE on a virtual path
The server and web containers will usually run behind a proxy and an existing domain name will be reused to make GG-CE accessible. The actual URLs at which GG-CE services are accessible must be specified in the container configuration.
Example: Both GG-CE API and Web use the same host name, but are accessible on different virtual paths: API server is accessible at https://genebank.lan/server and GG-CE Web at https://genebank.lan/gg-ce.
Configuration for GG-CE Server
Configuration for the server must declare at least the BASE_URL
:
Setting | Value | |
---|---|---|
BASE_URL |
https://genebank.lan/server |
The full URL where GG-CE Server is accessible, may include the virtual path (without trailing / ) |
FRONTEND_URL |
https://genebank.lan/gg-ce |
The full URL where GG-CE Web is accessible is used to automatically update the defaultclient@localhost OAuth config. |
Configuration for GG-CE Web
Setting | Value | |
---|---|---|
API_URL |
https://genebank.lan/server |
The API URL includes the virtual path (without trailing / ) |
ORIGIN |
https://genebank.lan |
The ORIGIN does not include the virtual path of the UI service |
FRONTEND_PATH |
/gg-ce |
The virtual path /gg-ce must be declared. |