GGCE Support issueshttps://gitlab.croptrust.org/grin-global/support/-/issues2023-04-11T11:52:09+02:00https://gitlab.croptrust.org/grin-global/support/-/issues/280Codification error in login page2023-04-11T11:52:09+02:00Antonio RiveraCodification error in login pageAfter update to the 2023.2 version the login page is not displaying special characters like "ñ" or accents. This is not a big problem. Has not any impact over GCCE. Just for your knowledge
Chrome
![image](/uploads/5db949ddb77f054fcebe0...After update to the 2023.2 version the login page is not displaying special characters like "ñ" or accents. This is not a big problem. Has not any impact over GCCE. Just for your knowledge
Chrome
![image](/uploads/5db949ddb77f054fcebe06f782d0bf9c/image.png)
Firefox (with private mode)
![image](/uploads/41942ffd4b6352fea81022376639a055/image.png)
Chrome for IOS (Just for testing)
![image](/uploads/9a82a68668ab4f639b770e8916913c6c/image.png)https://gitlab.croptrust.org/grin-global/support/-/issues/279Uploading images to Genesys2024-03-06T05:50:29+01:00Matija ObrezaUploading images to GenesysWhich images to upload (`is_web_visible = Y`) and for which accessions?
TBD.Which images to upload (`is_web_visible = Y`) and for which accessions?
TBD.Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/278Barcodes for storage address2023-10-05T20:09:59+02:00Matija ObrezaBarcodes for storage address
A request has been received to allow the scanning of barcodes for storage addresses in cold storage rooms where, once the user scans the label, the system will show the inventories storages in the location.
As you figured out, each ins...
A request has been received to allow the scanning of barcodes for storage addresses in cold storage rooms where, once the user scans the label, the system will show the inventories storages in the location.
As you figured out, each institution has its own storage address format, so, please, share your ideas to try to get a standard format for the storage address.
Any suggestion is welcome.
@lsison, @rsulabo, @achan, @arivera, @jguerrero, @phreyesJuan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/277Suggestions from Montevideo2023-07-17T22:29:25+02:00Matija ObrezaSuggestions from MontevideoThe following were suggested for GGCE at the workshop in Montevideo:
- [x] ~Copy summaries and KPI data to Excel/CSV~ Exists
- [x] ~Security. Enable the option to configure GGCE for Site.~ Managing groups and permissions is already avai...The following were suggested for GGCE at the workshop in Montevideo:
- [x] ~Copy summaries and KPI data to Excel/CSV~ Exists
- [x] ~Security. Enable the option to configure GGCE for Site.~ Managing groups and permissions is already available.
- [x] ~Assign the Viability rule to a set of inventories.~ Available in Seed Viability when creating the order.
- [x] grin-global/grin-global-server#399 Attach images to Viability test
- [x] Show pathogen status code in the inventory items requested in a order
- [x] Allow to use the camera to scan the barcode in the search filters
- [x] Verify if the Distribution type is mandatory field in Order request
- [x] grin-global/support#278 Allow to read the storage address barcodes and show the information
- [x] Once that a Genesys request is processed, the ID of the GGCE request must be a link to the Order Request
- [x] grin-global/support#279 Enable to upload images from GGCE to Genesys
- [x] Show a report of the data uploaded to Genesys
- [x] Select inventories requested to create another order
- [ ] Extend the KPIs for reporting and show metrics
- [ ] Store the search filters
- [x] grin-global/grin-global-ui!522 Extend the accession/inventory filtering for deep geography information
- [ ] Add the date when an inventory was placed in storage
- [ ] For upload Passport data to Genesys, add the option to select the columns to upload
- [x] Enable to get DOI in batch
- [ ] Enable Alerts in GGCE
- [x] Allow filters by crop trait
- [ ] Publish trait data from GGCE directly to Genesys
- [ ] Add the mean/average germination time to the result of the Viability test (Filippo will send an example)Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/276Age of material and initial seed viability2023-07-31T10:27:38+02:00Matija ObrezaAge of material and initial seed viabilityThis is to discuss how best to determine age of material in GGCE and how to handle the initial seed viability. @all, your thoughts and feedback are welcome!
## Age of material
It is important to know the age of every biological sample ...This is to discuss how best to determine age of material in GGCE and how to handle the initial seed viability. @all, your thoughts and feedback are welcome!
## Age of material
It is important to know the age of every biological sample in the genebank, regardless of its form (plant, seed, etc.) For some species, age only starts to matter after 10 or more years, for others, we are interested in months, days or even hours.
The database already provides the `propagationDate` for each `Inventory`. In GGCE, especially for in vitro material, we already use `propagationDate` to record the date of subculturing of material. The same can be used for other types of material, including seed.
The age of any `Inventory` (i.e. the difference between `propagationDate` and today) is expressed in years, months and days. Querying for material that is older than 10 years is as simple as filtering for `propagationDate < 2013-APR-06` (since today is 2023 April 6).
## Other important dates
There are other important events in the lifecycle of material in the genebank. For seed we usually capture the harvest date, threshing date, date of storage (in MTS/LTS), etc. These are recorded as individual `InventoryActions`.
The date of last viability test can be obtained from `InventoryViability`, but also from the associated inventory action record.
## Initial seed viability
The **initial seed viability** is measured shortly after material is multiplied/regenerated and the seed is young. Unlike the viability monitoring that is done (years) later, the **initial** viability is applicable to all inventories that are *split* from this inventory item at any point in time.
Because the initial viability captures just that, GGCE will maintain only the `%` value, but not the date of the actual test.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/grin-global/support/-/issues/273GGCE 2023.2 update2023-06-12T13:58:18+02:00Juan Carlos Alarcon MaldonadoGGCE 2023.2 updateWe are happy to announce the availability of the `2023.2` release of **GGCE**!
Please check the complete list of changes at:
* Announcement #273
* Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2023.2
* API htt...We are happy to announce the availability of the `2023.2` release of **GGCE**!
Please check the complete list of changes at:
* Announcement #273
* 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`).
![image](/uploads/1a7b8614b78b793a449e4fac7fbc5b38/image.png)
## 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.
![image](/uploads/d43a11e7a00f4a02722645b9724239cc/image.png)
## 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**_
![image](/uploads/0ae7fc9bda85b8d4a3a6aa633cee2709/image.png)
_**Toggle Fullscreen**_
![image](/uploads/24c37a5c75b7546660cbf68bc40c858e/image.png)
_**Fullscreen**_
![image](/uploads/162e6d598c160d680b0a8ee81ca6fcca/image.png)
## 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.
![image](/uploads/00f4c7f675205b2c286ab650c577c71f/image.png)
## 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.
![image](/uploads/8a3dce95fe512f7ce91f6d6433a9dd8a/image.png)Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/272Proposal: Recording accession curation type2023-03-13T14:44:22+01:00Matija ObrezaProposal: Recording accession curation typeThe 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
- ...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
## Proposed implementation in GGCE
The level of curation is specific to each individual accession, regardless of its inventories.
In GGCE we will add a new column `curation_type_code` to the **accession** table.
It will be linked to code values defined under `ACCESSION_CURATION_TYPE` group with the following code options:
- `FULL`
- `PARTIAL`
- `ARCHIVED`
- `HISTORICAL`
The default value for all existing accessions will be left `null`.Matija ObrezaMatija Obreza2023-03-15https://gitlab.croptrust.org/grin-global/support/-/issues/271Feature Request : Web order status page, for orders requested thru Genesys2023-03-10T06:01:40+01:00Lilibeth SisonFeature Request : Web order status page, for orders requested thru Genesys@mobreza it would be helpful to add a web order status page in Genesys so that requestors can check the progress of their orders. Additionally, the order confirmations that you send by email can include a link to the order status page.
...@mobreza it would be helpful to add a web order status page in Genesys so that requestors can check the progress of their orders. Additionally, the order confirmations that you send by email can include a link to the order status page.
Also, the type of notification the requestor receives depends on the contact information they enter at checkout. If the requestor enters a phone number at checkout, then they receive an order confirmation by SMS. If a requestor enters an email at checkout, then they receive an order confirmation by email, followed by order and shipping updates. Order and shipping updates are not sent by SMS.https://gitlab.croptrust.org/grin-global/support/-/issues/270ZPL templates in GGCE2023-03-14T08:23:58+01:00Matija ObrezaZPL templates in GGCEPlease note that all variables in ZPL templates are HTML-escaped by default.
For example `{{accession.doi}}` will result in `10.0155&#x2F;38CA$` (HTML-escaped) for value `10.0155/38CA$`.
If you want to render **unescaped text**, use t...Please note that all variables in ZPL templates are HTML-escaped by default.
For example `{{accession.doi}}` will result in `10.0155/38CA$` (HTML-escaped) for value `10.0155/38CA$`.
If you want to render **unescaped text**, use the triple mustache: `{{{name}}}`:
For example `{{{accession.doi}}}` will result in `10.0155/38CA$` (not escaped) for value `10.0155/38CA$`.
You can also use `&` to unescape a variable.Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/269GeRRI. GGCE run container error.2023-05-04T10:26:47+02:00Juan Carlos Alarcon MaldonadoGeRRI. GGCE run container error.I have tried to run the ggce-server container using this command:
docker run --name 'ggce-server' --memory 4g -p 8081:8080 -e "JAVA_OPTIONS=-XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Xms1500m -XX:+UnlockExperimentalVMOptions -D...I have tried to run the ggce-server container using this command:
docker run --name 'ggce-server' --memory 4g -p 8081:8080 -e "JAVA_OPTIONS=-XX:+HeapDumpOnOutOfMemoryError -XX:+UseParallelGC -Xms1500m -XX:+UnlockExperimentalVMOptions -Djava.awt.headless=true -server -Dnetworkaddress.cache.ttl=10 --add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED" -e "DB_URL=jdbc:sqlserver://172.24.112.1:1433;DatabaseName=GGCE_GeRRI" -e "DB_USERNAME=gg_user" -e "DB_PASSWORD=gguPA55w0rd!!11" -e "BASE_URL=http://172.24.112.1:8081" -e "FRONTEND_URL=http://172.24.112.1:3000" -e "DATA_DIR=/data/gringlobal" -v ggce-server-data:/data/gringlobal dockerhub.croptrust.org/grin-global/grin-global-server:latest
but I got this error:
********************************************************************
WARNING: User is root
The user should be (re)set to 'jetty' in the Dockerfile
********************************************************************
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000a2400000, 1048576000, 0) failed; error='Not enough space' (errno=12)
jetty dry run failed:
There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (mmap) failed to map 1048576000 bytes for committing reserved memory.
An error report file with more information is saved as:
/var/lib/jetty/hs_err_pid12.logJuan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/268Feature Request : Bulk addition of Accession in Distribution : Request : Add ...2023-03-14T14:08:24+01:00Rizalina SulaboFeature Request : Bulk addition of Accession in Distribution : Request : Add Request ItemIn adding request items in distribution, we usually cater to big number of accessions per request. It would be a lot easier to have a feature that can add or select bulk accessions (via textbox) so the system can search for the accession...In adding request items in distribution, we usually cater to big number of accessions per request. It would be a lot easier to have a feature that can add or select bulk accessions (via textbox) so the system can search for the accessions in one go. Pls see example below
1. Add accessions either (1) copy paste accessions in text box (2) Get text from file)
![image](/uploads/3e2a85262841ddc7843201d69d699376/image.png)
2. System will search/filter all the accessions
![image](/uploads/4d8b3ebedf7d99504b8a2ba39fde6e56/image.png)
ThanksMatija ObrezaMatija Obrezahttps://gitlab.croptrust.org/grin-global/support/-/issues/267Wrong version with the latest pull image of gg-ce-web2023-02-03T06:17:43+01:00Juan Carlos Alarcon MaldonadoWrong version with the latest pull image of gg-ce-webThe GGCE-UI wrong version
![image](/uploads/017795b496d82494ba90fb2b88865467/image.png)The GGCE-UI wrong version
![image](/uploads/017795b496d82494ba90fb2b88865467/image.png)Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/266GGCE 2023.1 update2024-02-15T18:51:24+01:00Juan Carlos Alarcon MaldonadoGGCE 2023.1 updateWe are happy to announce the availability of the `2023.1` release of **GGCE**!
Please check the complete list of changes at:
* Announcement #266
* Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2023.1
* API ht...We are happy to announce the availability of the `2023.1` release of **GGCE**!
Please check the complete list of changes at:
* Announcement #266
* Web https://gitlab.croptrust.org/grin-global/grin-global-ui/-/releases/v2023.1
* API https://gitlab.croptrust.org/grin-global/grin-global-server/-/releases/v2023.1
`2023.1` provides improved support for the last viability test of seed inventories. The Distribution module includes reporting of SMTA distributions to the ITPGRFA Secretariat directly from GGCE. It also enables printing of labels for material included in order requests.
We redesigned our OAuth services, allowing for monitoring of issued tokens and their direct revocation. And since most GGCE installations use a single-node setup (i.e. are not clustered), GGCE will now default to EhCache instead of Hazelcast cache library for better performance.
**New features:**
- Inventory: Last Viability date and Generation fields in Inventory.
- Inventory: Searching by inventories without Viability data and Tested date.
- Distribution: Select Inventory Maintenace Policy for Withdrawn inventories
- Distribution: Report to ITPGRFA
- Distribution: Print labels for Requests Items
- Distribution: Verify request items by Request item barcode
- Admin: View and manage OAuth tokens
**Improvements and bug fixes:**
- Support to report SMTA distributions to the ITPGRFA Secretariat.
- Adds additional helper methods to help with designing of Jasper reports.
- Bug: Fixed an issue in ApplicationStartup#ensureCommunityAppSettings when multiple settings (with different sort_order) already exist.
**API changes:**
- `id`s of lazy not loaded objects are now serialized in API responses
**Database changes:**
- Added the `oauth_authorization` table
# Last Viability test
![image](https://gitlab.croptrust.org/grin-global/support/uploads/4ee542087d3770fca908f31b53459365/image.png)
The *Inventory list* allows you to toggle the **Viability switch** to fetch the information about the latest viability tests of the inventories.
# Searching for inventories by the date of viability test
![image](https://gitlab.croptrust.org/grin-global/support/uploads/797b5586b898ec7fc648afbc062594a7/image.png)
In addition to the result of the **last viability test**, you can search for inventories by the date of their test by specifying the date range. To find inventories without viability data, select "No" in the "Viability tested?" filter.
# Select Inventory Maintenance Policy for Withdrawn inventories
![image](https://gitlab.croptrust.org/grin-global/support/uploads/d0fc9cf60bc9b1af7942173a4485ed14/image.png)
The user can select the Inventory Maintenance Policy when generating the new **withdrawn inventories** for an order request.
![image](https://gitlab.croptrust.org/grin-global/support/uploads/7b07aac8f8c5e7b5076b1ffe54963bfa/image.png)
# Report SMTA to ITPGRFA Secretariat
GGCE allows you to **Report to ITPGRFA** the distributions where SMTA is used. The button is visible for any request where the **MTA type** is one of the SMTA types (click-wrap, signed, shrink-wrap). The action is only enabled when the request is completed and the **Complete date** of the request is populated.
![image](https://gitlab.croptrust.org/grin-global/support/uploads/3afec1a222d48e5fd7257aed74ff30c1/image.png)
Order request reported:
![image](https://gitlab.croptrust.org/grin-global/support/uploads/05839460a8342bb68343e8e7c3aee948/image.png)
Once the Distribution is successfully reported to Easy-SMTA, GGCE registers an *Order Action*.
![image](https://gitlab.croptrust.org/grin-global/support/uploads/b7fe071e24f6702d01eb7fb1f512f2e4/image.png)
## Easy-SMTA configuration
GGCE Administrator must register the following information in *Application settings*:
| category_tag | name | Description |
|--------------|------|-------------|
| GLIS_SMTA | username | Contact ... to obtain system login credentials for Easy-SMTA. |
| GLIS_SMTA | password | |
| GLIS_SMTA | pid | The Easy-SMTA **PID** of your organization, issued by Easy-SMTA. |
| GLIS_SMTA | instituteName | The name of your organization/institute. |
| GLIS_SMTA | instituteAddress | Institute address. |
| GLIS_SMTA | instituteCountryCode | ISO3166 country code. |
| GLIS_SMTA | instituteEmail | The contact email of your genebank. |
| GLIS_SMTA | ~~providerCooperatorId~~ | *Not used* |
| GLIS_SMTA | `smtaRetrievalInfo` | Information how to retrieve the SMTA document (e.g. "Please contact [us@genebank.email](mailto:us@genebank.email)"). |
## Reported SMTA
Screenshot from Easy-SMTA (in this case https://easy-smta-test.planttreaty.org/itt/):
![image](https://gitlab.croptrust.org/grin-global/grin-global-server/uploads/023b7374d33ec2164e92ba444ad5af1d/image.png)
# Print labels for Requests Items
To print labels for each item in an order request, please select the items in the table and then select the **Print labels** action.
![image](https://gitlab.croptrust.org/grin-global/support/uploads/66ca7d55c1e268026ee67819d490b247/image.png)
ZPL label templates may be register in the **Application Settings** with `Name` = **REQUESTITEM** and `Category Tag` = **LABEL**. Multiple different template layouts can be added by using different *Sort order* values.
![image](https://gitlab.croptrust.org/grin-global/grin-global-ui/uploads/0ddb3f561b2b7db0afa46a9238e7aa1c/image.png)
To use friendly titles and descriptions of the label templates, add them as *Code values* to `Group` = **REQUESTITEM_BARCODE** and `CODE` = **REQUESTITEM_N**
![image](https://gitlab.croptrust.org/grin-global/grin-global-ui/uploads/26c349612527272f58a5dc07aa42eebe/image.png)
# Verify request items by Request item
Request items can now also be verified by *Request item barcode* in the **Verify request item** tool. This is useful to institutions that use Order Request Item `ID` in the barcode labels for distributed material.
![image](https://gitlab.croptrust.org/grin-global/support/uploads/b3d24ca69787b21cef85053dede74fb5/image.png)Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/265Attaching the signed SMTA to Order Request.2023-07-17T22:16:45+02:00Juan Carlos Alarcon MaldonadoAttaching the signed SMTA to Order Request.Discuss the current procedures and conventions to use for attaching the signed SMTA document to the `Order Request`. Once we will have the agreed solution, the SMTA attachment will be implemented in the **Report to ITPGRFA**.Discuss the current procedures and conventions to use for attaching the signed SMTA document to the `Order Request`. Once we will have the agreed solution, the SMTA attachment will be implemented in the **Report to ITPGRFA**.Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/264Feature Request : Batch Edit of Inventory Actions based on selected filter2023-05-26T07:55:05+02:00Rizalina SulaboFeature Request : Batch Edit of Inventory Actions based on selected filterHi. In the Inventory Actions page, our technicians need to add the current date in the completed date. Adding the date per inventory will be easier if done in batch such as filtered by Inventory Group and select the Inventory Action to ...Hi. In the Inventory Actions page, our technicians need to add the current date in the completed date. Adding the date per inventory will be easier if done in batch such as filtered by Inventory Group and select the Inventory Action to add the date to the scanned inventory
Order of action suggested:
1. Filter inventory actions by "Inventory Group" for example
2. Select the Inventory Action to edit
3. Scan Inventory item
4. Current date will be added to the "Completed Date" field
5. Auto Save
6. Scan the next inventory in the group
Thanks!
![image](/uploads/c8d1442f73b9d9a4c0770af5abbd4a21/image.png)Juan Carlos Alarcon MaldonadoJuan Carlos Alarcon Maldonadohttps://gitlab.croptrust.org/grin-global/support/-/issues/262Wrong "Parent Inventory" from "Split inventory" procedure.2023-01-30T09:28:24+01:00Juan Carlos Alarcon MaldonadoWrong "Parent Inventory" from "Split inventory" procedure.If I create a new inventory through the "Split inventory" procedure from this inventory
![image](/uploads/5dd9472af9263ecee10ae3c373b8c063/image.png)
the "**Parent inventory**" of the new inventory must be the same "`Parent Inventory...If I create a new inventory through the "Split inventory" procedure from this inventory
![image](/uploads/5dd9472af9263ecee10ae3c373b8c063/image.png)
the "**Parent inventory**" of the new inventory must be the same "`Parent Inventory`" of the source inventory, isn't it?
![image](/uploads/ab530d9f8ee29d99eb4b1ab41508996d/image.png)Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/grin-global/support/-/issues/261Feature Request : In Distribution default inventory: first available source i...2023-03-14T14:09:45+01:00Rizalina SulaboFeature Request : In Distribution default inventory: first available source in order of preferenceThis is a follow-up request on issue #243 to have an order of preference for the default inventory in distribution. ThanksThis is a follow-up request on issue #243 to have an order of preference for the default inventory in distribution. Thankshttps://gitlab.croptrust.org/grin-global/support/-/issues/260Hard count seed have been included into the percent viable (Seed Viability Test)2023-01-10T11:02:47+01:00Andrew ChanHard count seed have been included into the percent viable (Seed Viability Test)We have some hard-counted seed samples, but in the end, they are also included in the percentage of the normal count.
![image](/uploads/1e4f8350f6ca5f733bea8f06fff3cd06/image.png)We have some hard-counted seed samples, but in the end, they are also included in the percentage of the normal count.
![image](/uploads/1e4f8350f6ca5f733bea8f06fff3cd06/image.png)Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/grin-global/support/-/issues/259Add helpers to the Inventory model for reporting purpose2022-12-16T09:05:58+01:00Juan Carlos Alarcon MaldonadoAdd helpers to the Inventory model for reporting purposeFor reporting purposes, the prefix of the helpers must be **Report_helperName**
Helpers:
- Pedigree of the accession. Accession_pedigree.description
- Country of origin. Accession_source.geography.country_code
- Crop name: Crop.name
- N...For reporting purposes, the prefix of the helpers must be **Report_helperName**
Helpers:
- Pedigree of the accession. Accession_pedigree.description
- Country of origin. Accession_source.geography.country_code
- Crop name: Crop.name
- Name of the inventory. Accession_inv_name.plant_name. For this case, if the inventory doesn't have a name associated, the inventory_id to be use must be the system inventory of the accession. if the user wants a specific name, he must specified the category_code and plant_name_rank.https://gitlab.croptrust.org/grin-global/support/-/issues/258Add a helper to the Order model to get the country_code2022-12-16T08:59:14+01:00Juan Carlos Alarcon MaldonadoAdd a helper to the Order model to get the country_codeFor the documentation generated of an order, the country of the cooperator is requested.
Add a helper to get the country_code of :
- final_recipient_cooperator_id
- ship_to_cooperator_id
- requestor_cooperator_id
maybe, this diagram c...For the documentation generated of an order, the country of the cooperator is requested.
Add a helper to get the country_code of :
- final_recipient_cooperator_id
- ship_to_cooperator_id
- requestor_cooperator_id
maybe, this diagram can help to figure out the relations to get the country_code
![image](/uploads/e2a9a1dc7bca38ff5104e36678fbedcc/image.png)
for reporting purposes, the prefix of the name of the helper must be **report_**.