Genesys Backend issueshttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues2017-04-07T08:48:56+02:00https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/11(bug) Download KML link not synchronized2017-04-07T08:48:56+02:00Matija Obreza(bug) Download KML link not synchronizedWhen filtering in the Genesys Map, the **Download KML** link is not synchronized with actual filters -- it keeps the original filter from the initial load of the page.When filtering in the Genesys Map, the **Download KML** link is not synchronized with actual filters -- it keeps the original filter from the initial load of the page.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/13Sort crop names in filter2017-04-16T09:17:40+02:00Nora Castaneda-AlvarezSort crop names in filterCrop names is sorted by collection size. Please sort by alphabetic order (crop name), and make sure that crop name is displayed the currently selected language.
![Screen_Shot_2017-04-12_at_13.43.35](/uploads/4c23822cba00f000d7c8d5f40eb...Crop names is sorted by collection size. Please sort by alphabetic order (crop name), and make sure that crop name is displayed the currently selected language.
![Screen_Shot_2017-04-12_at_13.43.35](/uploads/4c23822cba00f000d7c8d5f40ebe1d3e/Screen_Shot_2017-04-12_at_13.43.35.png)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/16Build docker image2017-04-20T20:40:57+02:00Matija ObrezaBuild docker imageGenesys as docker image.Genesys as docker image.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/15Hazelcast cluster information2017-04-21T02:07:46+02:00Matija ObrezaHazelcast cluster informationIn production we cannot monitor HZ status or know what instances are connected.
Add a new `/admin` page to display and explore HZ status.In production we cannot monitor HZ status or know what instances are connected.
Add a new `/admin` page to display and explore HZ status.https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/18Enable translations for Languages scroll-down menu2017-05-03T11:51:52+02:00Nora Castaneda-AlvarezEnable translations for Languages scroll-down menuWhen choosing "Spanish", the scroll-down menu is still presented in English. Make these texts available in Transifex. See:
![Screen_Shot_2017-05-02_at_11.15.15](/uploads/d504081fa69205abdf42e50d6b09b4bd/Screen_Shot_2017-05-02_at_11.15.1...When choosing "Spanish", the scroll-down menu is still presented in English. Make these texts available in Transifex. See:
![Screen_Shot_2017-05-02_at_11.15.15](/uploads/d504081fa69205abdf42e50d6b09b4bd/Screen_Shot_2017-05-02_at_11.15.15.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/17Correct "Portugese" in Languages scroll-down menu2017-05-03T11:52:07+02:00Nora Castaneda-AlvarezCorrect "Portugese" in Languages scroll-down menuThe scroll-down menu says "Portugese", correct to "Portuguese". See:
![Screen_Shot_2017-05-02_at_11.15.05](/uploads/7bdd916d7366f2e1da0688190f54a220/Screen_Shot_2017-05-02_at_11.15.05.png)
The scroll-down menu says "Portugese", correct to "Portuguese". See:
![Screen_Shot_2017-05-02_at_11.15.05](/uploads/7bdd916d7366f2e1da0688190f54a220/Screen_Shot_2017-05-02_at_11.15.05.png)
https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/21Typo on scientific name2017-05-11T14:25:54+02:00Nora Castaneda-AlvarezTypo on scientific namePlease correct the typo on the scientific name and genus. It should be Aegilops (not ?egilops).
![Screen_Shot_2017-05-11_at_13.11.05](/uploads/0d70c617ac48f0c8620d3889d4d6a886/Screen_Shot_2017-05-11_at_13.11.05.png)Please correct the typo on the scientific name and genus. It should be Aegilops (not ?egilops).
![Screen_Shot_2017-05-11_at_13.11.05](/uploads/0d70c617ac48f0c8620d3889d4d6a886/Screen_Shot_2017-05-11_at_13.11.05.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/14Filters with long-text are ilegible2017-05-12T09:04:14+02:00Nora Castaneda-AlvarezFilters with long-text are ilegibleWhen browsing Genesys in Spanish, some filters with long texts become ilegible. See here:
![Screen_Shot_2017-04-12_at_13.55.47](/uploads/61f62feb55e696d8dbf78ecdd2089bd7/Screen_Shot_2017-04-12_at_13.55.47.png)
Please make more spac...When browsing Genesys in Spanish, some filters with long texts become ilegible. See here:
![Screen_Shot_2017-04-12_at_13.55.47](/uploads/61f62feb55e696d8dbf78ecdd2089bd7/Screen_Shot_2017-04-12_at_13.55.47.png)
Please make more space for filters with long-text, make double lines if necessary, as shown here:
![Screen_Shot_2017-04-12_at_14.04.10](/uploads/daed045eacf988e72d2f83512d06ef76/Screen_Shot_2017-04-12_at_14.04.10.png)
Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/24Fix georegions2017-05-12T16:41:23+02:00Matija ObrezaFix georegionsGeographical regions are incorrectly linked. See https://sandbox.genesys-pgr.org/geo/regions
and regions in Africa https://sandbox.genesys-pgr.org/geo/regions/002
![Screen_Shot_2017-05-12_at_15.13.04](/uploads/011bf8ea9532b935dd733...Geographical regions are incorrectly linked. See https://sandbox.genesys-pgr.org/geo/regions
and regions in Africa https://sandbox.genesys-pgr.org/geo/regions/002
![Screen_Shot_2017-05-12_at_15.13.04](/uploads/011bf8ea9532b935dd73333064332630/Screen_Shot_2017-05-12_at_15.13.04.png)
Fix the updater and establish proper links between regions.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/27Update statistics2017-05-16T00:45:31+02:00Matija ObrezaUpdate statisticsAdd a page `/acn/updates` (?) to display number of accessions updated.
## Updates overview query
Get the update statistics by Year, Month, Day per Institute:
```sql
select year(lastUpdateDate), month(lastUpdateDate), day(lastUpdateDat...Add a page `/acn/updates` (?) to display number of accessions updated.
## Updates overview query
Get the update statistics by Year, Month, Day per Institute:
```sql
select year(lastUpdateDate), month(lastUpdateDate), day(lastUpdateDate), institute, count(*)
group by year(lastUpdateDate), month(lastUpdateDate), day(lastUpdateDate), institute
```
DB index on `lastModifiedDate` is recommended.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/33Lo-res images2017-05-17T10:32:12+02:00Matija ObrezaLo-res imagesThe Genesys entry page https://www.genesys-pgr.org/welcome or https://sandbox.genesys-pgr.org/welcome loads
```
https://sandbox.genesys-pgr.org/html/1/images/welcome-bg.png
content-encoding:gzip
content-length:780344
```
The ...The Genesys entry page https://www.genesys-pgr.org/welcome or https://sandbox.genesys-pgr.org/welcome loads
```
https://sandbox.genesys-pgr.org/html/1/images/welcome-bg.png
content-encoding:gzip
content-length:780344
```
The image is almost 1M in size and that takes time even on fast connections.
Can we have a low-resolution image (lo-res) image specified and loaded first and then after page loads, replace it with this high-resolution image?
What approach do you suggest?Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/29Selected accessions not ticked2017-05-17T10:32:22+02:00Matija ObrezaSelected accessions not tickedWhen I select accessions in the Accession Browser https://www.genesys-pgr.org/explore they are properly added to the session-based list.
If I now navigate to page 2 and back to page 1, the selected accessions are no longer ticked.
...When I select accessions in the Accession Browser https://www.genesys-pgr.org/explore they are properly added to the session-based list.
If I now navigate to page 2 and back to page 1, the selected accessions are no longer ticked.
If I refresh the page (F5), they are properly ticked.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/34Latin names2017-05-17T12:00:09+02:00Matija ObrezaLatin namesFix display of latin names of species in Genesys:
* [Browser](https://www.genesys-pgr.org/explore?filter=%7B%22institute.code%22:%5B%22CRI001%22%5D%7D&columns=taxonomy.sciName,taxonomy.genus,taxonomy.species): Column **Scientific name...Fix display of latin names of species in Genesys:
* [Browser](https://www.genesys-pgr.org/explore?filter=%7B%22institute.code%22:%5B%22CRI001%22%5D%7D&columns=taxonomy.sciName,taxonomy.genus,taxonomy.species): Column **Scientific name**
* [Accession Profile](https://www.genesys-pgr.org/acn/id/5710892): **Genus**, **Species**, **Sci name**
## Formatting rules
```
<i>Genus</i> <i>species</i> spAuthor <i>subtaxa</i> subtAuthor
```Nora Castaneda-AlvarezNora Castaneda-Alvarezhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/10Fix error pages2017-05-20T18:44:58+02:00Matija ObrezaFix error pages404 returns 404 response, but contains 403 message?404 returns 404 response, but contains 403 message?https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/9Generate Genesys BrAPI documentation2017-05-20T18:44:58+02:00Matija ObrezaGenerate Genesys BrAPI documentationGenerate BrAPI documentation using JUnit and `org.springframework.restdocs.RestDocumentation`.
Document the endpoints for
1. Authentication
1. Crops
1. GermplasmGenerate BrAPI documentation using JUnit and `org.springframework.restdocs.RestDocumentation`.
Document the endpoints for
1. Authentication
1. Crops
1. Germplasmhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/8Implement /brapi/v1/germplasm/{id}2017-05-20T18:44:58+02:00Matija ObrezaImplement /brapi/v1/germplasm/{id}http://docs.brapi.apiary.io/#reference/germplasm/germplasm-details-by-germplasmdbid/germplasm-search-through-gethttp://docs.brapi.apiary.io/#reference/germplasm/germplasm-details-by-germplasmdbid/germplasm-search-through-getMatija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/7Implement /brapi/v1/germplasm-search2017-05-20T18:44:58+02:00Matija ObrezaImplement /brapi/v1/germplasm-searchImplement [Germplasm Search call](http://docs.brapi.apiary.io/#reference/germplasm/germplasm-search/call-search)Implement [Germplasm Search call](http://docs.brapi.apiary.io/#reference/germplasm/germplasm-search/call-search)Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/31Persist sandbox ES data2017-05-27T12:30:18+02:00Matija ObrezaPersist sandbox ES dataDocker now forgets the ES data generated by Sandbox and that's mildly annoying when https://sandbox.genesys-pgr.org/ is redeployed.
Update CI deployment such that ES data will not be forgotten on restart.Docker now forgets the ES data generated by Sandbox and that's mildly annoying when https://sandbox.genesys-pgr.org/ is redeployed.
Update CI deployment such that ES data will not be forgotten on restart.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/38Update FAO WIEWS code2017-05-31T08:20:27+02:00Nora Castaneda-AlvarezUpdate FAO WIEWS code@mobreza After speaking to Yassine (BNG) he mentioned that BNG does not have a FAO WIEWS code assigned. I compared the codes for Tunisia in Genesys and in FAO WIEWS and there is a large difference between the two resources (Genesys lists...@mobreza After speaking to Yassine (BNG) he mentioned that BNG does not have a FAO WIEWS code assigned. I compared the codes for Tunisia in Genesys and in FAO WIEWS and there is a large difference between the two resources (Genesys lists two and FAO WIEWS lists 21). It seems that we need to update the FAO WIEWS list in Genesys.
![Screen_Shot_2017-05-30_at_12.04.27](/uploads/d71b7b0a715c35846b6ae188c6c7dcbe/Screen_Shot_2017-05-30_at_12.04.27.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/19Auto-center accessions map2017-06-01T16:02:58+02:00Nora Castaneda-AlvarezAuto-center accessions mapCenter accessions map to center of the accessions selected. After choosing "View map" the user is taken to a map centered in the Norwegian sea, and the user needs to manually scroll to the locality of interest.
Example: https://www.ge...Center accessions map to center of the accessions selected. After choosing "View map" the user is taken to a map centered in the Norwegian sea, and the user needs to manually scroll to the locality of interest.
Example: https://www.genesys-pgr.org/explore/map?filter=%7B%22orgCty.iso3%22%3A%5B%22MAR%22%5D%7D
The following would improve user experience:
* When filters are applied on the map, make a call to the server (passing the jsonFilters) to obtain the "bounding box" for the selection
* Bounding box is obtained by querying for `select min(latitude), max(latitude), min(longitude), max(longitude) from accession....` with specified filters
* Apply bounding box to the leaflet map when updating the map layer URL with new filter
Example of centering the leaflet map is in `/jsp/country/details.jsp` where we focus the map on the institutes.
Maxym BorodenkoMaxym Borodenko