Genesys Website issueshttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues2023-06-14T08:54:55+02:00https://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/992Filter by data provider does not include TWN001 (WorldVeg)2023-06-14T08:54:55+02:00Christelle RabilFilter by data provider does not include TWN001 (WorldVeg)I am using the filters panel in this page: https://www.genesys-pgr.org/descriptorlists the one highlighted below:
![image](/uploads/e19bf69a33f8c6cc8d354c3f4a4930f2/image.png)
From the list, I am not able to find this data provider: ht...I am using the filters panel in this page: https://www.genesys-pgr.org/descriptorlists the one highlighted below:
![image](/uploads/e19bf69a33f8c6cc8d354c3f4a4930f2/image.png)
From the list, I am not able to find this data provider: https://www.genesys-pgr.org/partners/c6798b2e-252b-446b-a432-fe604edd7481Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/991UI: Breadcrumb words overlapping2023-06-12T13:05:00+02:00Christelle RabilUI: Breadcrumb words overlappingIn this link for example, the breadcrumbs texts are overlapping one another: https://www.genesys-pgr.org/wiews/SYR002
![image](/uploads/2b504c6db99c31935f61f9242e48b936/image.png)In this link for example, the breadcrumbs texts are overlapping one another: https://www.genesys-pgr.org/wiews/SYR002
![image](/uploads/2b504c6db99c31935f61f9242e48b936/image.png)Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/990STORAGE column blank from the downloaded MCPD file2023-05-31T10:46:45+02:00Christelle RabilSTORAGE column blank from the downloaded MCPD fileThe storage information is is some cases present in Genesys, but once we download MCPD file from Genesys, the column is blank:
for example this accession: https://www.genesys-pgr.org/10.18730/9MXQY
Storage in Genesys:
![Screenshot_202...The storage information is is some cases present in Genesys, but once we download MCPD file from Genesys, the column is blank:
for example this accession: https://www.genesys-pgr.org/10.18730/9MXQY
Storage in Genesys:
![Screenshot_2023-05-29_at_14-05-23_ITC1483](/uploads/b0ab7e11b06f35f21d69569e6d9c6884/Screenshot_2023-05-29_at_14-05-23_ITC1483.png)
Storage in the MCPD Excel file:
![image](/uploads/b6c54b1af636a000aeb180586d61d820/image.png)Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/989UI: Visualizing PDCI comparisions in Dashboard2023-05-15T13:30:24+02:00Christelle RabilUI: Visualizing PDCI comparisions in DashboardIn the Dashboard, please include a table of the PDCI of the institutes that a user has permissions to for.
Show the PDCI KPI of start of last year (01 JAN `year-1`), start of this year (01 JAN `year`) and today:
![image](/uploads/0906b...In the Dashboard, please include a table of the PDCI of the institutes that a user has permissions to for.
Show the PDCI KPI of start of last year (01 JAN `year-1`), start of this year (01 JAN `year`) and today:
![image](/uploads/0906b1bc22e78796cc9178234f6bb80c/image.png)
The table should show data for the selected institutes (like other data on this page):
![image](/uploads/32cff843f3c897fae64a39ea69e22388/image.png)Yevhenii PykhovYevhenii Pykhovhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/988D3js charts2023-05-13T09:56:19+02:00Matija ObrezaD3js chartsWe currently use dependencies for displaying histograms and heatmaps in **Datasets**. These are either outdated or add too many dependencies.
In this ticket we upgrade or implement our own `HeatMap`, `BarChart`, and `Histogram` compone...We currently use dependencies for displaying histograms and heatmaps in **Datasets**. These are either outdated or add too many dependencies.
In this ticket we upgrade or implement our own `HeatMap`, `BarChart`, and `Histogram` components using `d3js@7` which is already a dependency in the project.
- Update `ui/common/bar-chart` (https://observablehq.com/@d3/bar-chart)
- Update `ui/common/histogram-chart` (https://observablehq.com/@d3/histogram)
- Add `ui/common/heatmap-chart`, find inspiration at https://d3-graph-gallery.com/graph/heatmap_style.html
Make sure to load d3js as in `ui/common/histogram-chart`.2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/987Dataset: Barcharts2023-05-10T15:03:11+02:00Matija ObrezaDataset: Barchartsgenesys-pgr/amphibian#14 provides data that can be used to render a bar chart for `CODED` and `SCALE (integer only)` descriptors.
In this ticket we update the dataset *Overview* tab to include bar charts for these two types of descripto...genesys-pgr/amphibian#14 provides data that can be used to render a bar chart for `CODED` and `SCALE (integer only)` descriptors.
In this ticket we update the dataset *Overview* tab to include bar charts for these two types of descriptors.
The bar chart for `SCALE (integer only)` descriptors should have categories for all integers between `minValue` and `maxValue`, and for `CODED` it should use the order of categories as defined in the descriptor.
The *Overview* will therefore display:
- For `CODED` descriptors: a bar chart
- `NUMERICALs`: a histogram
- `SCALE (integer only)`: a bar chart
- `SCALE (not integer)`: a histogram
CC @ahrybeniuk
## Implementation
Please reuse the existing `import BarChart from 'ui/common/bar-chart';`2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/986Upgrade to mui@52023-05-10T18:02:51+02:00Matija ObrezaUpgrade to mui@5Please upgrade from `@material-ui@4` to `@mui@5`.Please upgrade from `@material-ui@4` to `@mui@5`.2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/985Datasets: Ingesting data for published datasets2023-05-26T08:12:07+02:00Matija ObrezaDatasets: Ingesting data for published datasetsThe *Dashboard* allows us to upload new files, register new draft `Datasets` and map the data in https://www.genesys-pgr.org/dashboard/datasets/file-validate.
This ticket is to extend the ingest tool and allow users with `ROLE_ADMINSTRA...The *Dashboard* allows us to upload new files, register new draft `Datasets` and map the data in https://www.genesys-pgr.org/dashboard/datasets/file-validate.
This ticket is to extend the ingest tool and allow users with `ROLE_ADMINSTRATOR` to start from a published Dataset (e.g. https://www.genesys-pgr.org/datasets/6c4fd672-5c71-4fc9-bdea-af2d78d771ff) and validate an already attached file (except the Metadata.xlsx).
- Instead of registering a new Dataset, the existing Dataset is used.
- If the Dataset is published, then adding of new `Descriptors` to the Dataset must be disabled
- If possible, searching for descriptors should be limited to the ones already linked2023.3Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/984Dashboard: My requests2023-05-02T18:08:00+02:00Matija ObrezaDashboard: My requestsIn #974 describes the need for users to be able to have a "web order status page" in Genesys. There are two implementations of the request status page: one accessible publicly that **does not load or display** the recipient information, ...In #974 describes the need for users to be able to have a "web order status page" in Genesys. There are two implementations of the request status page: one accessible publicly that **does not load or display** the recipient information, and a page in the Dashboard that lists all requests made by the current user and can display additional details.
## Anonymous access to request status
Request information is accessible on a fixed URL `.../requests/status/{uuid}` that will be included in emails. This page must not display personal information (no email, notes or PID data, except the recipient's country). Actions are not available, except "Recheck PID" and "Resend validation email".
We need a special API call for this, with all personal data is redacted from the response.
## User's dashboard
Authenticated users have access to the requests they own in the Dashboard under "Requests for material". The browse page shows the table of requests of this user (same as /admin/requests). The filters are a new component that do not have the "Text search" section.
We need a special API call for this, working only on requests of the current user.
On the details page all data is shown, and the user can also trigger "Recheck PID" action.2023.3Yevhenii PykhovYevhenii Pykhovhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/983Repository: Upload progress2023-04-20T21:28:23+02:00Matija ObrezaRepository: Upload progressUploading large file to repository should show busy/progress indicator:
![image](/uploads/63d15e0b7154b3a6bb3417bede5e8ef5/image.png)Uploading large file to repository should show busy/progress indicator:
![image](/uploads/63d15e0b7154b3a6bb3417bede5e8ef5/image.png)2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/982Users with new Sandbox accounts cannot login2023-04-11T15:56:45+02:00Matija ObrezaUsers with new Sandbox accounts cannot loginPlease register a new user account on Sandbox and observe that you cannot log in as a user.Please register a new user account on Sandbox and observe that you cannot log in as a user.Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/981Accessioin images2023-03-24T14:10:43+01:00Matija ObrezaAccessioin imagesI noticed some bugs with images and navigation:
1. https://sandbox.genesys-pgr.org/a/v2OAMdbryGX
2. Click "Images"
3. Observe that the `Card` size changes as soon as the image is loaded. This needs to be fixed.
4. Click "Overview", it d...I noticed some bugs with images and navigation:
1. https://sandbox.genesys-pgr.org/a/v2OAMdbryGX
2. Click "Images"
3. Observe that the `Card` size changes as soon as the image is loaded. This needs to be fixed.
4. Click "Overview", it displays.
5. Click "Images" and observe that console logs that images were loaded, but you're still seeing the Overview.Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/980Accession images not loading2023-03-23T13:44:51+01:00Matija ObrezaAccession images not loadingBecause of styling (probably because of `position: absolute`) the `LazyLoadImage` does not properly detect visibility.
![image](/uploads/6494c0ff1684a9ea8653d385525b8332/image.png)
Please fix both https://www.genesys-pgr.org/a/images/v...Because of styling (probably because of `position: absolute`) the `LazyLoadImage` does not properly detect visibility.
![image](/uploads/6494c0ff1684a9ea8653d385525b8332/image.png)
Please fix both https://www.genesys-pgr.org/a/images/v27DXWw11q9 and https://www.genesys-pgr.org/10.18730/P8HA2Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/979OAuth: Token management2023-03-27T14:30:54+02:00Matija ObrezaOAuth: Token managementWe implemented token management (for OAuth Clients and Users) in GGCE. Please bring that functionality to Genesys.We implemented token management (for OAuth Clients and Users) in GGCE. Please bring that functionality to Genesys.2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/978Font change2023-03-21T22:43:19+01:00Matija ObrezaFont changeChange to `@fontsource/open-sans` as default font and `@fontsource/bitter` for headings and titles.Change to `@fontsource/open-sans` as default font and `@fontsource/bitter` for headings and titles.2023.3Oleksii PlotnykovOleksii Plotnykovhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/977Dataset: Heatmaps2023-04-11T15:02:27+02:00Matija ObrezaDataset: HeatmapsExtend the *Overview* tab of the **Dataset** (e.g. https://sandbox.genesys-pgr.org/datasets/f19c53e3-c36b-4fd4-b381-25f1515f2816/overview) with Heatmaps (see genesys-pgr/amphibian#12 for examples).
For every **categorical** descriptor (...Extend the *Overview* tab of the **Dataset** (e.g. https://sandbox.genesys-pgr.org/datasets/f19c53e3-c36b-4fd4-b381-25f1515f2816/overview) with Heatmaps (see genesys-pgr/amphibian#12 for examples).
For every **categorical** descriptor (`CODED`) in the Dataset, display its heatmap against every other `CODED` descriptor.
Each heatmap chart should be in a `Card`, with descriptor titles as the title.2023.3Oleksii PlotnykovOleksii Plotnykovhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/976Dataset: Histograms2023-04-11T15:02:27+02:00Matija ObrezaDataset: HistogramsThe first feature to add to the *Overview* tab of the **Dataset** (e.g. https://sandbox.genesys-pgr.org/datasets/f19c53e3-c36b-4fd4-b381-25f1515f2816/overview) are the histograms (see genesys-pgr/genesys-server#660).
Display a histogram...The first feature to add to the *Overview* tab of the **Dataset** (e.g. https://sandbox.genesys-pgr.org/datasets/f19c53e3-c36b-4fd4-b381-25f1515f2816/overview) are the histograms (see genesys-pgr/genesys-server#660).
Display a histogram for all **numerical** descriptors in the Dataset. Each histogram should be in a `Card`, with descriptor title as title.
**Note:** Please consider using the visibility sensor and fetch the data only when the `Card` comes into view (similar to `LazyLoadImage`).2023.3Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/975VisibilitySensor2023-03-14T10:14:21+01:00Matija ObrezaVisibilitySensorPlease apply the change in https://gitlab.croptrust.org/grin-global/grin-global-ui/-/commit/0ecdc27d04b6e50a553a458efb98420e02a69b7a to Genesys.Please apply the change in https://gitlab.croptrust.org/grin-global/grin-global-ui/-/commit/0ecdc27d04b6e50a553a458efb98420e02a69b7a to Genesys.2023.2Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/974Feature Request : Web order status page, for orders requested thru Genesys2023-11-13T11:01:24+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.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/973Dashboard KPI charts not loading2023-03-01T20:38:06+01:00Matija ObrezaDashboard KPI charts not loadingThe KPI charts are not loading in */dashboard*:
![image](/uploads/91ac6a69ae12383557837b054d11d29a/image.png)
There seems to be an issue with how data for the KPIs is retrieved. The later requests seem to cancel existing requests with ...The KPI charts are not loading in */dashboard*:
![image](/uploads/91ac6a69ae12383557837b054d11d29a/image.png)
There seems to be an issue with how data for the KPIs is retrieved. The later requests seem to cancel existing requests with "API request was cancelled".
The charts still load properly for */admin*.2023.2Maksym TishchenkoMaksym Tishchenko