Genesys PGR issueshttps://gitlab.croptrust.org/groups/genesys-pgr/-/issues2023-03-21T06:22:45+01:00https://gitlab.croptrust.org/genesys-pgr/ui-embedded/-/issues/71Upgrade dependencies2023-03-21T06:22:45+01:00Matija ObrezaUpgrade dependenciesUpgrade dependencies so that the *main* branch is aligned with genesys-ui *main* dependencies.Upgrade dependencies so that the *main* branch is aligned with genesys-ui *main* dependencies.1.5Oleksii PlotnykovOleksii Plotnykovhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/957Leaflet maps updates2023-02-16T14:46:14+01:00Matija ObrezaLeaflet maps updatesThis ticket is to focus on our Maps implementation and include suggestions from @crabil (please add your comments below if I forgot something).
## Downloading the big image
1. Rename "Scale" label to "Image scale factor". Change the in...This ticket is to focus on our Maps implementation and include suggestions from @crabil (please add your comments below if I forgot something).
## Downloading the big image
1. Rename "Scale" label to "Image scale factor". Change the input to a dropdown with `<option value="1">1x`, `<option value="2">2x`, `<option value="3">4x`. Make sure that the function to generate the image **never accepts** scale > 3.
1. Users have a tendency to double-click. Please **disable** the "Download" link when clicked, so that image generation cannot be triggered twice, and re-enable it after the big image is generated.
1. There is a possibility that Genesys responds to a tile request with a *too many requests* error. In this case, the tile should be re-downloaded. If this does not work out, then we will need to slow down the loading of images somehow else.
## Map scale legend
Use https://github.com/nerik/leaflet-graphicscale or https://github.com/daniellsu/leaflet-betterscale.
![image](/uploads/1612d604ac2f2eaa3cde35ec685ecbcb/image.png)
Ideally, the map scale is also rendered when downloading the big image.
## North pointer
https://stackoverflow.com/questions/22325460/how-can-i-add-a-north-arrow-to-a-leaflet-js-map
Ideally, the north pointer is also rendered when downloading the big image.2023.2Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/919UI: Breadcrumbs update2023-11-13T10:18:23+01:00Christelle RabilUI: Breadcrumbs updateWe reviewed the breadcrumbs maximum characters function, and we would like to keep it in mobile version as it is now.
Updates for the **desktop** only:
- The breadcrumbs can use the entire available width (all the way to the margin of ...We reviewed the breadcrumbs maximum characters function, and we would like to keep it in mobile version as it is now.
Updates for the **desktop** only:
- The breadcrumbs can use the entire available width (all the way to the margin of the "Login" button), and the last item would be clipped \[...\] if necessary
- When scrolling down the page, can the breadcrumbs should remain visible (not in mobile version)Vladyslava MokliakVladyslava Mokliakhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/590ES full reindex with slow-down2023-05-26T11:02:38+02:00Matija ObrezaES full reindex with slow-downThe `scanDatabase` can sometimes be waaaaaay faster than our ES queue processor and ES service itself.
I'm getting `Update queue size: 1559000`: 1.5M elements in the reindex queue and that indicates that the indexing is falling behind o...The `scanDatabase` can sometimes be waaaaaay faster than our ES queue processor and ES service itself.
I'm getting `Update queue size: 1559000`: 1.5M elements in the reindex queue and that indicates that the indexing is falling behind of scanning.
The queue size should not be larger than 10,000 entries at any moment.
The queue grows that large because of
1. Slow indexing
1. Fast scheduling
Where is the bottleneck?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/anno/-/issues/35J11: BG Colors2021-10-04T11:20:50+02:00Matija ObrezaJ11: BG ColorsOn Win10, the background colors get messed up.
![image](/uploads/9e04f7668716b52634418593315925fb/image.png)
Also the highlights:
![image](/uploads/8b97952025fdb814cb548e2d428b4dff/image.png)
![image](/uploads/130e20a95271eaf8fc49b03...On Win10, the background colors get messed up.
![image](/uploads/9e04f7668716b52634418593315925fb/image.png)
Also the highlights:
![image](/uploads/8b97952025fdb814cb548e2d428b4dff/image.png)
![image](/uploads/130e20a95271eaf8fc49b0396c62e08a/image.png)
## Remove custom highlighting
Can we change the Column header background colors instead of this:
![image](/uploads/b0d096d88ddcda7b62cfd0bd978e6531/image.png)3.0Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/ui-embedded/-/issues/26PDCI summary2020-12-02T07:38:32+01:00Matija ObrezaPDCI summaryPDCI summary could be added to Overview:
![image](/uploads/98d4578721f87197c161fe730a0dd97d/image.png)
Needs to load PDCI for the specified filter.PDCI summary could be added to Overview:
![image](/uploads/98d4578721f87197c161fe730a0dd97d/image.png)
Needs to load PDCI for the specified filter.1.1Lilibeth SisonLilibeth Sisonhttps://gitlab.croptrust.org/genesys-pgr/ui-embedded/-/issues/22Webpack 52024-01-19T09:04:29+01:00Matija ObrezaWebpack 5Migrate to `Webpack@5`Migrate to `Webpack@5`1.7Maksym TishchenkoMaksym Tishchenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/750`deversityTrees` filter label don`t have the translation2020-10-05T07:53:35+02:00Kiril Morhalenko`deversityTrees` filter label don`t have the translation**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a/v2ErRxxJXlg";
**Expected result:**
deversityTrees filter label should have the translation;
**Actual result:**
![image](/uploads/d0e788e7fd86a788ba93e5c07e36761d/image.png)**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a/v2ErRxxJXlg";
**Expected result:**
deversityTrees filter label should have the translation;
**Actual result:**
![image](/uploads/d0e788e7fd86a788ba93e5c07e36761d/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/738[Mobile] "Download MCPD" text isn`t fitted to the button frame;2020-09-08T11:22:12+02:00Kiril Morhalenko[Mobile] "Download MCPD" text isn`t fitted to the button frame;**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/subsets/6feed6ca-4b58-4920-9dd6-96846ada69f9" via your mobile phone;
2. Scroll page to "Data and resources" block;
**Expected result:**
The text should be fitted to the button frame;
...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/subsets/6feed6ca-4b58-4920-9dd6-96846ada69f9" via your mobile phone;
2. Scroll page to "Data and resources" block;
**Expected result:**
The text should be fitted to the button frame;
**Actual result:**
![image](/uploads/e8d2861eab1d81fc256dbf64fceed599/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/540Extended MCPD Excel export2020-08-29T21:25:50+02:00Matija ObrezaExtended MCPD Excel exportAdd columns `GRIN_TAXON_ID`, `GRIN_NAME` and `GRIN_AUTHOR` to the Excel MCPD export.
This requires a `leftJoin(taxonomy.currentGrinTaxonomy)` to export `currentGrinTaxonomy.id`, `.name`, `.nameAuthority`.
Requires !568Add columns `GRIN_TAXON_ID`, `GRIN_NAME` and `GRIN_AUTHOR` to the Excel MCPD export.
This requires a `leftJoin(taxonomy.currentGrinTaxonomy)` to export `currentGrinTaxonomy.id`, `.name`, `.nameAuthority`.
Requires !5682.5Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/718Date localization with moment.js2020-06-10T15:18:08+02:00Oleksii SavranDate localization with moment.jsThe `moment.js` module covers date localization functionality. If it works fine, please, remove the use of `response-time-ago`.The `moment.js` module covers date localization functionality. If it works fine, please, remove the use of `response-time-ago`.Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/716Filters applied snack bar on the dashboard`s publishers2020-05-25T08:55:59+02:00Kiril MorhalenkoFilters applied snack bar on the dashboard`s publishers@mobreza Have a look that we have the "Filters applied" snack bar on the all pages where we have filters, but on the dashboard`s publishers steps where we have filters we don't show it. So should we heed to add snack bar "Filters applied...@mobreza Have a look that we have the "Filters applied" snack bar on the all pages where we have filters, but on the dashboard`s publishers steps where we have filters we don't show it. So should we heed to add snack bar "Filters applied" for case when we show actual information after applying filter?![filter_applyed_isn_t_displayed_in_the_publisher](/uploads/34d5e6b70bff5c0e641ead06e61e1512/filter_applyed_isn_t_displayed_in_the_publisher.gif)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/714Not actual information about Last updates of passport data;2020-05-25T08:56:26+02:00Kiril MorhalenkoNot actual information about Last updates of passport data;**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/wiews/PHL001";
2. Click on the link for "4 November 2015" in the "Last updates of passport data" block;
**Expected result:**
Value of accession should be the same with "Accession brow...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/wiews/PHL001";
2. Click on the link for "4 November 2015" in the "Last updates of passport data" block;
**Expected result:**
Value of accession should be the same with "Accession browser" page;
**Actual result:**
Value which is displayed on the "Genebank details" page
![image](/uploads/03d1035858efffa04addd9885f1cbd1a/image.png)
Value which is displayed on the "Accession browser" page
![image](/uploads/4f675f151b59b3c97b10c7389452ffb5/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/712Missing translation for the "Accession number" filter label2020-05-25T08:57:14+02:00Kiril MorhalenkoMissing translation for the "Accession number" filter label**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a";
2. Enter to the "Accession number" filter text "ITC0002";
3. Apply filters;
**Expected result:**
Filter label "Accession number: ITC0002" is displayed;
**Actual result:**
Filter ...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a";
2. Enter to the "Accession number" filter text "ITC0002";
3. Apply filters;
**Expected result:**
Filter label "Accession number: ITC0002" is displayed;
**Actual result:**
Filter label "accessionNumbers: ITC0002" is displayed;
![image](/uploads/701bd65ec93d3c69bddcc5eb0e083512/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/698Default image isn`t displayed on the `/c` page;2020-06-15T21:12:20+02:00Kiril MorhalenkoDefault image isn`t displayed on the `/c` page;**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/c" as admin user;
2. Create new crop (e.g. "Test");
3. Go to "https://sandbox.genesys-pgr.org/admin/repository/f/crop/" as admin;
4. Create folder for new crop with the same name and o...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/c" as admin user;
2. Create new crop (e.g. "Test");
3. Go to "https://sandbox.genesys-pgr.org/admin/repository/f/crop/" as admin;
4. Create folder for new crop with the same name and open it;
5. Create "covers" folder and open it;
6. Upload picture;
7. Create gallery;
8. Go to "https://sandbox.genesys-pgr.org/c" and open created crop (make sure that image is uploaded);
9. Go to "https://sandbox.genesys-pgr.org/admin/repository/f/crop/" as admin and delete created folder;
10. Go to the `/c` page and wait for the information on the page to be updated (this may take about 15 minutes);
**Expected result:**
When crop don't have attached pictures on the `/c` page, default picture should be displayed;
**Actual result:**
Default image isn`t displayed;
![image](/uploads/b3084593046e145aee3e077fd43c9c24/image.png)Anastasiia KarasAnastasiia Karashttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/692Extra spaces on the left drawer;2020-03-02T14:45:29+01:00Kiril MorhalenkoExtra spaces on the left drawer;**Steps:**
1. Open "https://sandbox.genesys-pgr.org/";
2. Make browser`s window smaller (S,XS size);
3. Open Left drawer;
4. Open "Explore" menu;
**Expected result:**
There aren`t extra spaces under and above menu which opened;
**Actua...**Steps:**
1. Open "https://sandbox.genesys-pgr.org/";
2. Make browser`s window smaller (S,XS size);
3. Open Left drawer;
4. Open "Explore" menu;
**Expected result:**
There aren`t extra spaces under and above menu which opened;
**Actual result:**
Extra spaces are presented;
![image](/uploads/080075ba5a7ac3bcb289c8d7019c2a69/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/691"Request for material" button position;2020-02-26T14:57:44+01:00Kiril Morhalenko"Request for material" button position;**Steps:**
1. Go to the "/sel" page;
2. Add some accessions to your list;
**Expected result:**
Buttons on the button bar should be on the same line;
**Actual result:**
"Request for material" button is a little upper than other;
![image...**Steps:**
1. Go to the "/sel" page;
2. Add some accessions to your list;
**Expected result:**
Buttons on the button bar should be on the same line;
**Actual result:**
"Request for material" button is a little upper than other;
![image](/uploads/848dd23c4f931fefb2b1660ac9ec2f37/image.png)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/686[Mobile] Logout dropdown isn`t hidden;2020-02-17T17:25:36+01:00Kiril Morhalenko[Mobile] Logout dropdown isn`t hidden;**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/" on your mobile phone;
2. Login as any user;
3. Tap on the logged user icon;
4. Tap on the any place;
**Expected result:**
Logout dropdown is closed;
**Actual result:**
Logout dropd...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/" on your mobile phone;
2. Login as any user;
3. Tap on the logged user icon;
4. Tap on the any place;
**Expected result:**
Logout dropdown is closed;
**Actual result:**
Logout dropdown is open;
![Screenrecorder-2020-02-10-17-02-26-358](/uploads/917b4a89df804c8a1df68d2d97940904/Screenrecorder-2020-02-10-17-02-26-358.mp4)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/683[Mobile] Scrolling to the bottom on the accessions page2020-02-10T11:55:19+01:00Kiril Morhalenko[Mobile] Scrolling to the bottom on the accessions page**Steps:**
1. Open `/a` on your mobile device;
2. Scroll page down till `loader` isn`t displayed;
**Expected result:**
Next 50 accession should be displayed after loading;
**Actual result:**
Loader is displayed permanently, till user i...**Steps:**
1. Open `/a` on your mobile device;
2. Scroll page down till `loader` isn`t displayed;
**Expected result:**
Next 50 accession should be displayed after loading;
**Actual result:**
Loader is displayed permanently, till user isn`t move page to the right side;
![Screenrecorder-2020-02-05-16-53-54-681_0_](/uploads/1740b06e6ae624fd5018040a29335e55/Screenrecorder-2020-02-05-16-53-54-681_0_.mp4)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-ui/-/issues/682[Mobile] Button bar display2020-02-10T11:55:20+01:00Kiril Morhalenko[Mobile] Button bar display**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a" by your phone;
2. Move page to the right side;
**Expected result:**
"Image" button should be fit on the page;
**Actual result:**
"Image" button is shifted from page borders;
![02...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/a" by your phone;
2. Move page to the right side;
**Expected result:**
"Image" button should be fit on the page;
**Actual result:**
"Image" button is shifted from page borders;
![02_05_2020_16_06_38](/uploads/9185195b9b95f570dc4d2649687b68ca/02_05_2020_16_06_38.jpeg)![Screenshot_2020-02-05-16-06-18-801_com.android.chrome](/uploads/de112616a7627ba56c531d7728b2d65f/Screenshot_2020-02-05-16-06-18-801_com.android.chrome.jpg)Oleksii SavranOleksii Savran