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/90Set up Genesys-PGR for front-end dev2017-07-14T10:26:01+02:00Nina Tkachenkon.tkachenko@aimprosoft.comSet up Genesys-PGR for front-end devDear @mobreza,
Considering the fact, that genesys-pgr's design will be redone we've decided to spend time to set up this project as well.
Also, then it will be easier to involve @salieksieieva in case we have bugs or front-end tasks now.Dear @mobreza,
Considering the fact, that genesys-pgr's design will be redone we've decided to spend time to set up this project as well.
Also, then it will be easier to involve @salieksieieva in case we have bugs or front-end tasks now.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/12Upgrade Elasticsearch2017-09-19T13:26:32+02:00Matija ObrezaUpgrade ElasticsearchWe are using ES 1.5.2 in genesys-server.
Actual elasticsearch is now in version 5.3.0. We would like to begin using the newer version of ES. Upgrade ES dependency in Genesys to the latest possible version, still supported by **spring-da...We are using ES 1.5.2 in genesys-server.
Actual elasticsearch is now in version 5.3.0. We would like to begin using the newer version of ES. Upgrade ES dependency in Genesys to the latest possible version, still supported by **spring-data-elasticsearch** in combination of our other **spring-** versions.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/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/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/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/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/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/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 Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/20FTP server2017-09-28T15:23:33+02:00Matija ObrezaFTP serverInclude latest file-repository with FTP support in Genesys Server project. This will allow users to upload and manage accession images using the well-established FTP protocol.
Example code for FTP server is in the unit tests of `file-re...Include latest file-repository with FTP support in Genesys Server project. This will allow users to upload and manage accession images using the well-established FTP protocol.
Example code for FTP server is in the unit tests of `file-repository`.
Related issues:
- #156 Matija ObrezaMatija Obrezahttps://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/22QueryDSL2020-11-20T10:03:22+01:00Matija ObrezaQueryDSLGenesys filtering currently uses the `DirectMysqlQuery` to generate SQL from `AppliedFilters` (JSON filters).
Bring in QueryDSL and generate the query from `AppliedFilters`.Genesys filtering currently uses the `DirectMysqlQuery` to generate SQL from `AppliedFilters` (JSON filters).
Bring in QueryDSL and generate the query from `AppliedFilters`.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/23App Blocks2017-06-14T10:01:53+02:00Matija ObrezaApp BlocksUpdate genesys server to use the application-blocks-core:1.1-SNAPSHOT.Update genesys server to use the application-blocks-core:1.1-SNAPSHOT.Matija ObrezaMatija Obrezahttps://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/25Filter accessions by GeoRegion2017-06-14T10:01:53+02:00Matija ObrezaFilter accessions by GeoRegionThe `Country` is linked to its `GeoRegion` and regions follow hierarchical structure as shown at https://sandbox.genesys-pgr.org/geo/regions
Please allow for filtering of accession data by geographical region:
* Add **Region of Ori...The `Country` is linked to its `GeoRegion` and regions follow hierarchical structure as shown at https://sandbox.genesys-pgr.org/geo/regions
Please allow for filtering of accession data by geographical region:
* Add **Region of Origin** filter above **Country of Origin**
* Add **Region of Holding Institute** filter above **Country of Holding Institute**
The filter should display the region hierarchy in a select box. Region "World" should not be presented.
I should be able to select more than one Region (e.g. "Northern Africa" and "Western Asia") in the filter.
The filter should also include countries of **all sub-regions of selected region** and apply the resulting set of countries to the database query.
## ES
With conversion of selected regions to list of countries the elasticsearch query should still work.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/26Sample data generation2017-10-07T15:19:44+02:00Matija ObrezaSample data generationGenesys uses `FirstRunListener` to generate content on startup:
1. Updates Country data
1. Update FAO WIEWS data
1. ~~Update Geo Regions~~
The `CreateContentListener` and `CreateAdminListener` generate initial content and the first Adm...Genesys uses `FirstRunListener` to generate content on startup:
1. Updates Country data
1. Update FAO WIEWS data
1. ~~Update Geo Regions~~
The `CreateContentListener` and `CreateAdminListener` generate initial content and the first Administrator user.
To make testing more friendly, update `FirstRunListener` to also generate:
1. Add one OAuth client
1. Two Crops: sweetpotato and sorhgum
1. Accession data
## Generating accession data
**Skip this part**
Most appropriate approach would be to include 2-3 text files containing accession JSON in the project. These files would be parsed and passed to `BatchRESTServiceImpl#upsertAccessionData` method. Perhaps we encode the `instCode` in the file name:
* PER001.json
* IND002.json2.2Matija 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/28Accession details as JSON2017-06-14T10:51:39+02:00Matija ObrezaAccession details as JSONAllow for content-negotiated response for requesting accession details in JSON. The call
```bash
curl -H 'Accept: application/json' https://www.genesys-pgr.org/acn/id/3811028
```
should return all accession details in JSON.
Th...Allow for content-negotiated response for requesting accession details in JSON. The call
```bash
curl -H 'Accept: application/json' https://www.genesys-pgr.org/acn/id/3811028
```
should return all accession details in JSON.
The resolution of `INSTCODE/ACCENUMB` should result in the same:
```bash
curl -L -H 'Accept: application/json' https://www.genesys-pgr.org/acn/GBR004/199614
```Matija ObrezaMatija Obrezahttps://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/30URL matching regression2017-06-14T10:51:38+02:00Matija ObrezaURL matching regressionNews links like https://sandbox.genesys-pgr.org/content/news/16/sandbox-is-moving don't get resolved with latest Spring MVC.News links like https://sandbox.genesys-pgr.org/content/news/16/sandbox-is-moving don't get resolved with latest Spring MVC.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/32Last updates of passport data2017-08-29T08:20:28+02:00Matija ObrezaLast updates of passport dataWe've implemented the **Last updates of passport data** and we list them at https://sandbox.genesys-pgr.org/acn/updates and in institute pages (e.g. https://sandbox.genesys-pgr.org/wiews/DEU456).
What UI/UX suggestions do you have for t...We've implemented the **Last updates of passport data** and we list them at https://sandbox.genesys-pgr.org/acn/updates and in institute pages (e.g. https://sandbox.genesys-pgr.org/wiews/DEU456).
What UI/UX suggestions do you have for this information?Gregor FrasGregor Frashttps://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/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/37Filter by last update date2017-06-14T10:01:53+02:00Matija ObrezaFilter by last update dateWe display the number of accession updates by dates (e.g. https://www.genesys-pgr.org/wiews/GBR004). The date should be a link to the accession Browser and should filter GBR004 accessions updated on that date.
Add option to query pass...We display the number of accession updates by dates (e.g. https://www.genesys-pgr.org/wiews/GBR004). The date should be a link to the accession Browser and should filter GBR004 accessions updated on that date.
Add option to query passport data by lastModifiedDate field using a from-to date range as a new filter in the Browser.Maxym BorodenkoMaxym Borodenkohttps://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/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/39Country bounding box2017-06-14T10:01:53+02:00Matija ObrezaCountry bounding boxAdd new properties defining the bounding box of country borders to the `Country` model.
We can then edit the country records and add data from
* https://data.humdata.org/dataset/bounding-boxes-for-countries
* http://wiki.openstr...Add new properties defining the bounding box of country borders to the `Country` model.
We can then edit the country records and add data from
* https://data.humdata.org/dataset/bounding-boxes-for-countries
* http://wiki.openstreetmap.org/wiki/User:Ewmjc/Country_bounds
* http://www.nearby.org.uk/coords/countries.csv
You can also use this table with bounding boxes per country. Data extracted from TM_WORLD_BORDERS-0.3.shp
[bboxes.csv](/uploads/1c1a05ebbdfa97283225d44afa18789a/bboxes.csv)
With SQL formula
[bboxes.csv](/uploads/e3f40c13d0b3cc9cea4d3bc6b8ffded0/bboxes.csv)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/40Disable auto-center map2017-07-03T17:53:47+02:00Matija ObrezaDisable auto-center mapThe auto-centering of map now works on bounding box of accession localities. The centering methods work correctly, but because the data is very poor the centering seems to be incorrect.
Disable auto-centering of the map completely. We w...The auto-centering of map now works on bounding box of accession localities. The centering methods work correctly, but because the data is very poor the centering seems to be incorrect.
Disable auto-centering of the map completely. We will implement a different centering strategy in another ticket.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/41Auto-center map for countries and regions2017-06-14T10:01:53+02:00Matija ObrezaAuto-center map for countries and regionsThe original map centering worked on locations of accessions directly. The centering methods worked correctly, but because the data is very poor the centering seemed to behave funny and non-functional.
We have implemented #39 that adds ...The original map centering worked on locations of accessions directly. The centering methods worked correctly, but because the data is very poor the centering seemed to behave funny and non-functional.
We have implemented #39 that adds bounding box information on Country level.
Bounding box information for countries is available as SQL updates in: [bboxes.csv](/uploads/e3f40c13d0b3cc9cea4d3bc6b8ffded0/bboxes.csv)
## Center map for countries and regions only
When the filters contains "Country of Origin" or "Region of Origin", obtain the bounding box for the selected origin countries and auto-center map on the countries bounding box.
## Initial "centering"
When the map is first displayed use the bounding box [(-80, -170), (80, 170)] to center the map.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/42Missing country bounding box2017-06-08T10:17:44+02:00Matija ObrezaMissing country bounding boxAfter updating the database using data in #39, we have the following countries without bounding box data:
```
[sandbox]> select code3, name from country where minLongitude is null;
+-------+----------------------------------------------...After updating the database using data in #39, we have the following countries without bounding box data:
```
[sandbox]> select code3, name from country where minLongitude is null;
+-------+----------------------------------------------------+
| code3 | name |
+-------+----------------------------------------------------+
| BES | Bonaire, Saint Eustatius and Saba |
| CUW | Curacao |
| XKX | Kosovo |
| SSD | South Sudan |
| SXM | Sint Maarten |
| SCG | Serbia and Montenegro |
| ATB | British Antarctic Territory |
| BUR | Burma, Socialist Rep'c of the Union of |
| BYS | Byelorussian SSR Soviet Socialist Republic |
| CTE | Canton & Enderbury Islands |
| CSK | Czechoslovakia, Czechoslovak Socialist Republic |
| DHY | Dahomey |
| ATN | Dronning Maud Land |
| TMP | East Timor |
| FXX | France, Metropolitan |
| AFI | French Afars and Issas |
| DDR | German Democratic Republic |
| GEL | Gilbert & Ellice Islands |
| JTN | Johnston Island |
| MID | Midway Islands |
| NTZ | Neutral Zone |
| NHB | New Hebrides |
| PCI | Pacific Islands (trust territory) |
| PCZ | Panama Canal Zone |
| ROM | Romania, Socialist Republic of |
| SKM | Sikkim |
| RHO | Southern Rhodesia |
| PUS | US Miscellaneous Pacific Islands |
| SUN | USSR, Union of Soviet Socialist Republics |
| HVO | Upper Volta, Republic of |
| VDR | Viet-Nam, Democratic Republic of |
| WAK | Wake Island |
| YMD | Yemen, Democratic, People's Democratic Republic of |
| YUG | Yugoslavia, Socialist Federal Republic of |
| ZAR | Zaire, Republic of |
+-------+----------------------------------------------------+
35 rows in set (0.00 sec)
```Nora Castaneda-AlvarezNora Castaneda-Alvarezhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/43Performance test2021-02-15T09:50:00+01:00Matija ObrezaPerformance testGenesys now splits passport data into several tables: accession, accessiongeo, accessioncollect, accessionexchange; that contain data specific to a section of passport data.
This design means that SQL queries span across multiple tables...Genesys now splits passport data into several tables: accession, accessiongeo, accessioncollect, accessionexchange; that contain data specific to a section of passport data.
This design means that SQL queries span across multiple tables, somehow affecting performance.
Merge accessiongeo table back to accession and test performance of generating tiles.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/44Update crops texts2017-06-08T09:33:09+02:00Nora Castaneda-AlvarezUpdate crops textsUse crops texts in wiki to update corresponding sections in Genesys: https://www.genesys-pgr.org/c/[cropname]
New pages must be pushed to Transifex for translation.Use crops texts in wiki to update corresponding sections in Genesys: https://www.genesys-pgr.org/c/[cropname]
New pages must be pushed to Transifex for translation.Nora Castaneda-AlvarezNora Castaneda-Alvarezhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/45KML and ZIP download with regions filter2017-07-03T17:52:51+02:00Nora Castaneda-AlvarezKML and ZIP download with regions filterWith regionOrigin selected, the KML or downloading data (ZIP, Excel) do not respect the new filter.
To replicate:
1. Open https://sandbox.genesys-pgr.org/explore?page=1&filter=%7B%22regionOrigin%22%3A%5B%22018%22%5D%7D&results=50
...With regionOrigin selected, the KML or downloading data (ZIP, Excel) do not respect the new filter.
To replicate:
1. Open https://sandbox.genesys-pgr.org/explore?page=1&filter=%7B%22regionOrigin%22%3A%5B%22018%22%5D%7D&results=50
1. It shows 23,378 accessions from Southern Africa
1. Download ZIP is enabled (<200,000 limit), but will refuse to download because it's more that 200,000 without regionOrigin
To fix, ensure that the new filters (regionOrigin, regionHoldInst) are respected in:
* DWCA download
* Excel download
* KML download
Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/46Multiple countries of origin for filtering accessions2017-07-03T17:53:15+02:00Nora Castaneda-AlvarezMultiple countries of origin for filtering accessionsWhen trying to filter accessions by multiple orgCty, when writing the first orgCty the system gives an autocomplete recommendation (with the country ISO3). But, when I try to add more countries, the autocomplete function disappears.
T...When trying to filter accessions by multiple orgCty, when writing the first orgCty the system gives an autocomplete recommendation (with the country ISO3). But, when I try to add more countries, the autocomplete function disappears.
To replicate:
* Go to https://sandbox.genesys-pgr.org/explore
* Try to apply the Country of Origin filter for two different countries
**Additional Info**
When making the autocomplete call to the server, the field we are autocompleting (e.g. orgCty) must be excluded before the query to ES or the database.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/47API push2017-06-28T14:46:35+02:00Matija ObrezaAPI pushMax reports he cannot push data to the Sandbox with the error reported:
`Could not upsert accession data. org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before fl...Max reports he cannot push data to the Sandbox with the error reported:
`Could not upsert accession data. org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.genesys2.server.model.genesys.AccessionId; nested exception is java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.genesys2.server.model.genesys.AccessionId`:
```
2017-06-09 17:21:13 INFO - Pushing data for instCode=BEL084 size=50
2017-06-09 17:21:15 ERROR - PUT HTTPS://sandbox.genesys-pgr.org/api/v0/acn/BEL084/upsert?access_token=xxxx
2017-06-09 17:21:15 ERROR - [B@73a840d8
2017-06-09 17:21:15 ERROR - HTTP response code: 400
2017-06-09 17:21:15 ERROR - Response: {"error":"Could not upsert accession data. org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.genesys2.server.model.genesys.AccessionId; nested exception is java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.genesys2.server.model.genesys.AccessionId"}
```
Test that updating and adding new records using Genesys Anno Uploader still works.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/49Wrong EasySMTA connector2017-06-14T11:35:07+02:00Matija ObrezaWrong EasySMTA connectorProduction server uses wrong EasySMTA connector due to change of Spring profiles during migration to Docker Swarm.Production server uses wrong EasySMTA connector due to change of Spring profiles during migration to Docker Swarm.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/51Add option to download data in csv2017-06-28T10:36:29+02:00Nora Castaneda-AlvarezAdd option to download data in csvPlease add option (and button) to download this data in csv:
https://www.genesys-pgr.org/acn/updatesPlease add option (and button) to download this data in csv:
https://www.genesys-pgr.org/acn/updatesMaxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/52Bounding box JSON2017-06-19T14:03:08+02:00Nora Castaneda-AlvarezBounding box JSON@mborodenko here some feedback to the current bounding box and map implementation:
Values must be treated as numbers (not string):
```json
{
"west": "47.274719",
"south": "5.86416600000001",
"east": "55.056664",
"north": "15.038886...@mborodenko here some feedback to the current bounding box and map implementation:
Values must be treated as numbers (not string):
```json
{
"west": "47.274719",
"south": "5.86416600000001",
"east": "55.056664",
"north": "15.0388869999999"
}
```
And labels must correspond to:
1. west is minLongitude
2. east is maxLongitude
3. north is maxLatitude
4. south is minLatitude
Please update map-centering javascript code for the map.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/53Bug No session2021-02-15T09:50:14+01:00Matija ObrezaBug No sessionMagdalena reported "I just wanted to send you a request yet it did not work out - it showed me"
```
500 - Internal Server Error
An unexpected conditions was encountered and no more specific message is suitable.
failed to laizly initiali...Magdalena reported "I just wanted to send you a request yet it did not work out - it showed me"
```
500 - Internal Server Error
An unexpected conditions was encountered and no more specific message is suitable.
failed to laizly initialize a collection of role: org.genesys2.server.model.impl.FaoInstitute.settings, could not initialize proxy- no Session
```
Do you know this problem and could you help me to overcome it, so that I can correctly send you an online seed-request?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/54Cannot download Excel passport data2017-06-19T14:03:08+02:00Matija ObrezaCannot download Excel passport dataUsers report they cannot download passport data in Excel format.Users report they cannot download passport data in Excel format.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/55Increase delay before upgrading genesys_standby2017-06-28T10:38:21+02:00Matija ObrezaIncrease delay before upgrading genesys_standbyLonger delay required in CI when deploying new version of docker image to production environment.
Suggest to use 180 seconds.Longer delay required in CI when deploying new version of docker image to production environment.
Suggest to use 180 seconds.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/56GLIS DOI support2019-08-13T10:21:01+02:00Matija ObrezaGLIS DOI supportGLIS will provide DOI (https://www.doi.org) registration service for genebanks and other PGRFA (perhaps also GRFA, PGR) holders.
The DOI assigned by GLIS will be in the regexp format `10\.18730/[A-Z0-9]+` (production GLIS) and `10\.0155...GLIS will provide DOI (https://www.doi.org) registration service for genebanks and other PGRFA (perhaps also GRFA, PGR) holders.
The DOI assigned by GLIS will be in the regexp format `10\.18730/[A-Z0-9]+` (production GLIS) and `10\.0155/[A-Z0-9]+` (test environment). It is possible (and likely) that individual organizations assign their own DOI to accessions (`10\.[0-9]+/.+` format).
In this ticket we add support for DOI only and ignore other PUID types uploaded to Genesys.
# GLIS DOI extras
Checksum: the last character of the GLIS DOI is a checksum and can be one of *, ~, $, =, U and `[A-Z0-9]`.
Characters I, L, O, U are not in the "DOI" part of the DOI.
http://www.crockford.com/wrmg/base32.html
# The "big picture"
![Genebank_Genesys_GLIS](/uploads/751baf8c6a9b6e3589e91395123c3ab8/Genebank_Genesys_GLIS.png)
# Key principles
1. For genebank material (accessions) there is one DOI assigned to one accession.
1. From the moment an accession has a DOI assigned, that record can not be deleted from Genesys (REST delete should return 403 Forbidden).
1. Any other URL (like the current `/acn/id/[0-9]+`) must permanently redirect to the DOI'zed accession URL in Genesys.
# Accession URL
For accessions with a DOI registered in Genesys, we will use the following URL template: `https://www.genesys-pgr.org/[DOI]` for example `https://www.genesys-pgr.org/10.18730/A3C9`. Every URL to an accession with DOI must use the DOI'zed URL.
# Managing accession passport data
We add a **unique** DOI field (`doi varchar(255) null`) to the accession record.
Genebanks obtain DOI for their accessions and register the DOIs with their accession passport data. On upload of passport data to Genesys, the DOI is included with the passport data (next to `INSTCODE` and `ACCENUMB`).
The **DOI** takes absolute priority when identifying accession records. We now use the combination of `INSTCODE`, `ACCENUMB` and depending on the institute also `GENUS` to identify the record in our system. With the DOI provided, we only need to look up the record by the unique DOI value.
1. When DOI does not exist Genesys, record lookup is based on current approach (`INSTCODE`, `ACCENUMB`, `GENUS`?).
1. When DOI exists in Genesys we are updating that one single accession record.
**There is a possibility in current GLIS that the same DOI would be propagated between PGRFA holders and new holders opt to reuse the DOI assigned by the source genebank.** This can only be resolved by resolving the DOI against GLIS and obtaining information on the registered holder. Non-GLIS DOI resolution may not return the same information or even use the same format. This also should be explored in the future.
# Holder validation
Only on the first registration of DOI in Genesys we would need to resolve the DOI and retrieve registration data from GLIS. We need to verify that the WIEWS code of the holding institute matches the provided data.
Validation is implemented in genesys-pgr/glis-client#21
2.4Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/57Update translations2017-06-28T09:46:23+02:00Matija ObrezaUpdate translationsUpdate language.properties and other articles translated.Update language.properties and other articles translated.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/59Startup failure2017-06-28T14:48:42+02:00Matija ObrezaStartup failureLatest server fails to start when creating the SYSTEM account with: **Password can be set only for LOCAL account types** error message.
```
org.genesys.blocks.security.service.PasswordPolicy$PasswordPolicyException: Password can be set ...Latest server fails to start when creating the SYSTEM account with: **Password can be set only for LOCAL account types** error message.
```
org.genesys.blocks.security.service.PasswordPolicy$PasswordPolicyException: Password can be set only for LOCAL account types
at org.genesys.blocks.security.service.impl.BasicUserServiceImpl.changePassword(BasicUserServiceImpl.java:115)
at org.genesys2.server.service.impl.UserServiceImpl.createUser(UserServiceImpl.java:92)
at org.genesys2.server.service.impl.UserServiceImpl.createUser(UserServiceImpl.java:62)
...
at org.genesys2.server.listener.sample.CreateAdminListener.createAdmin(CreateAdminListener.java:59)
at org.genesys2.server.listener.sample.CreateAdminListener.createDefaultAccounts(CreateAdminListener.java:53)
at org.genesys2.server.listener.sample.CreateAdminListener.init(CreateAdminListener.java:44)
at org.genesys2.server.listener.RunAsAdminListener$1.call(RunAsAdminListener.java:40)
...
at org.genesys2.server.aspect.AsAdminAspect.authenticateAsAdmin(AsAdminAspect.java:71)
```
Make sure password is not set for SYSTEM accounts.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/60PDCI update2017-06-28T15:25:13+02:00Matija ObrezaPDCI updateExplore if PDCI can be recalculated during batch data update in `BatchRESTServiceImpl`.Explore if PDCI can be recalculated during batch data update in `BatchRESTServiceImpl`.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/5Validate SGSV data import2021-02-15T09:49:27+01:00Matija ObrezaValidate SGSV data importThe SGSV Updater does not complete successfully. Investigate whether the CSV contains duplicate ACCENUMBs when same accession is stored in the vault twice.
Once import is fully functional, dump the database and share it with NordGen for...The SGSV Updater does not complete successfully. Investigate whether the CSV contains duplicate ACCENUMBs when same accession is stored in the vault twice.
Once import is fully functional, dump the database and share it with NordGen for validation.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/4IRRI reports duplicate of a request received2021-02-15T09:49:39+01:00Matija ObrezaIRRI reports duplicate of a request received"This looks like a duplicate of a request received two minutes before this one came, differing only in the validation code. Could you check whether the user submitted duplicate requests or something else happened to make Genesys submitte..."This looks like a duplicate of a request received two minutes before this one came, differing only in the validation code. Could you check whether the user submitted duplicate requests or something else happened to make Genesys submitted it twice. gmail hides everything after the validation key in the second message but not in the first, which is what makes me wonder if it is a genesys problem"Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/3GRIN-Global Taxonomy in Genesys2021-02-15T09:49:10+01:00Matija ObrezaGRIN-Global Taxonomy in GenesysLink existing Taxonomy2 entities with their "official" counterparts in GRIN Taxonomy.
When the link exists, we can check whether the scientific name is still current and if not, we should display the current name. Filtering on "detected...Link existing Taxonomy2 entities with their "official" counterparts in GRIN Taxonomy.
When the link exists, we can check whether the scientific name is still current and if not, we should display the current name. Filtering on "detected" GRIN taxonomy should be added to browser and search.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/1Layout update 20162021-02-15T09:48:35+01:00Matija ObrezaLayout update 2016Implement the new UI layouts as designed by Kolektiv.Implement the new UI layouts as designed by Kolektiv.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/61Request on Wiki Editing Permissions2017-06-30T13:03:36+02:00Nina Tkachenkon.tkachenko@aimprosoft.comRequest on Wiki Editing PermissionsDear Matija and Nora,
Could you, please, provide us (a.kirichenko@aimprosoft.com and n.tkachenko@aimprosoft.com) with permissions to edit wiki of the projects? Unfortunately, our current level of access doesn't allow this.
I hope, this...Dear Matija and Nora,
Could you, please, provide us (a.kirichenko@aimprosoft.com and n.tkachenko@aimprosoft.com) with permissions to edit wiki of the projects? Unfortunately, our current level of access doesn't allow this.
I hope, this is the correct way to address such issues, as Matija mentioned in one of his replies. However, if you prefer any other way of contacting, please, let me know. My email is n.tkachenko@aimprosoft.com, skype - ninatkachenko93.
Best wishes,
Ninahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/62Request on Approve of Test Environment2017-07-03T10:47:35+02:00Nina Tkachenkon.tkachenko@aimprosoft.comRequest on Approve of Test EnvironmentDear @mobreza and @ncastaneda
Our QA @akirichenko needs an approved list of environments to perform testing. Here's the list we suggested for https://sandbox.genesys-pgr.org:
Operation systems:
* Linux (Ubuntu 16.04)
* Windows 7/10
* ...Dear @mobreza and @ncastaneda
Our QA @akirichenko needs an approved list of environments to perform testing. Here's the list we suggested for https://sandbox.genesys-pgr.org:
Operation systems:
* Linux (Ubuntu 16.04)
* Windows 7/10
* macOS
* iOS 10.x
* Android 6
Browsers: Chrome, Safari, Firefox, IE-11, Edge. (Latest versions at the moment of testing.)
Do you agree with these lists of environments?
In case the lists are too big, could you, please, specify which items do we have to leave?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/63Request on Approve of Test Approaches2017-07-03T10:47:46+02:00Nina Tkachenkon.tkachenko@aimprosoft.comRequest on Approve of Test Approaches@mobreza and @ncastaneda
As it went in the issue https://gitlab.croptrust.org/genesys-pgr/genesys-server/issues/62, @akirichenko also needs the approved list of test approaches. Here's what we suggest for testing https://sandbox.genesy...@mobreza and @ncastaneda
As it went in the issue https://gitlab.croptrust.org/genesys-pgr/genesys-server/issues/62, @akirichenko also needs the approved list of test approaches. Here's what we suggest for testing https://sandbox.genesys-pgr.org:
* Create test documentation (Check-lists);
* Perform Exploratory testing;
* Perform Functional testing;
* Perform GUI testing;
* Perform Mobile testing;
* Perform Regression testing;
* Registration of found defects in the bug tracking system (GitLab in our case).
Do you agree with the suggested approaches? In case you want to add or remove something from the list, please, note.
Also, after testing and exploration @akirichenko and I will be ready to suggest improvements on optimization or making the system more user-friendly, should we do this?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/64Menu item isn't highlighted when the user is on the corresponding page.2017-07-13T11:24:57+02:00Aleksandr KirichenkoMenu item isn't highlighted when the user is on the corresponding page.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on some menu item in the header except "Home", "Browse" for example;
**Exp.res.:** Browse Page is opened, "Browse" menu item is highlighted.
**Act.res.:** "Brows...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on some menu item in the header except "Home", "Browse" for example;
**Exp.res.:** Browse Page is opened, "Browse" menu item is highlighted.
**Act.res.:** "Browse" menu item isn't highlighted.
See attached screen.
![1499156609333](/uploads/febc04d0620275e0a842dd0d9d4ccf03/1499156609333.jpg)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/65The ability to edit a user profile is not available.2017-07-06T14:26:02+02:00Aleksandr KirichenkoThe ability to edit a user profile is not available.**Steps**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Click "Edit" button.
**Exp.res.:** The ability to edit the profile is available.
**Act.res.:** The ability to edit a user pro...**Steps**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Click "Edit" button.
**Exp.res.:** The ability to edit the profile is available.
**Act.res.:** The ability to edit a user profile is not available.
## Edit button location
Right edge, just under the green bar:
![user-profile-edit](/uploads/9735e517bba5c1d36259b4e40490c3af/user-profile-edit.png)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/67"ISSUED TOKENS" functionality isn't working.2021-02-15T09:50:36+01:00Aleksandr Kirichenko"ISSUED TOKENS" functionality isn't working.**Steps**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Click on "ISSUED TOKENS".
**Act.res.:** "ISSUED TOKENS" functionality isn't working.**Steps**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Click on "ISSUED TOKENS".
**Act.res.:** "ISSUED TOKENS" functionality isn't working.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/69"SEND VALIDATION EMAIL" functionality isn't working.2017-07-07T07:23:54+02:00Aleksandr Kirichenko"SEND VALIDATION EMAIL" functionality isn't working.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click "Login" button in the header;
3. In the drop down list choose "Create an account";
4. Fill form fields and click "CREATE ACCOUNT" button;
5. Login with the credentia...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click "Login" button in the header;
3. In the drop down list choose "Create an account";
4. Fill form fields and click "CREATE ACCOUNT" button;
5. Login with the credentials which has just created;
6. Go to "My profile";
7. Click "SEND VALIDATION EMAIL" button.
Exp.res.: VALIDATION EMAIL sent.
Act.res.: "SEND VALIDATION EMAIL" functionality isn't working.Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/97Impossibility to Edit permissions in the institute profile.2017-07-27T11:01:35+02:00Aleksandr KirichenkoImpossibility to Edit permissions in the institute profile.1. Go to home page "https://sandbox.genesys-pgr.org/welcome";
2. login as administrator
3. Click "Institutes" menu item;
4. Go to the profile of the Institute by clicking on the name of institute (https://sandbox.genesys-pgr.org/wiews/AL...1. Go to home page "https://sandbox.genesys-pgr.org/welcome";
2. login as administrator
3. Click "Institutes" menu item;
4. Go to the profile of the Institute by clicking on the name of institute (https://sandbox.genesys-pgr.org/wiews/ALB017)
5. Click on the "Edit permissions" link;
**Act.res.:** Edit permissions functionality isn't working. User was automatically logged out. Re-login is impossible.https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/70Grammatical error "institutes registered in WIEWS"2017-07-04T13:43:34+02:00Aleksandr KirichenkoGrammatical error "institutes registered in WIEWS"**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Countries" menu item;
3. Go to Country Profile by clicking on any country name link
4. See "institutes registered in WIEWS" section;
See attached screen![1499...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Countries" menu item;
3. Go to Country Profile by clicking on any country name link
4. See "institutes registered in WIEWS" section;
See attached screen![1499163202383](/uploads/e19a4709334d8ca87db95a59014a4e64/1499163202383.jpg)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/71Grammatical error "WIEWS Institutes"2017-07-04T13:41:57+02:00Aleksandr KirichenkoGrammatical error "WIEWS Institutes"**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome;"
2. Click on "Institutes" menu item;
3. See the inscription directly under the header.
See attached screen.
Also mistake in URL. ![1499163607779](/uploads/df249ac34c528...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome;"
2. Click on "Institutes" menu item;
3. See the inscription directly under the header.
See attached screen.
Also mistake in URL. ![1499163607779](/uploads/df249ac34c528f3d685777546fb8d1a4/1499163607779.jpg)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/72It's impossible to requests for data beyond 501th page.2017-09-03T21:40:24+02:00Aleksandr KirichenkoIt's impossible to requests for data beyond 501th page.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Browse" menu item;
3. In the pagination field enter "502" and press enter key;
Act.res: It's impossible to requests for data beyond 501th page.
See attached scre...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Browse" menu item;
3. In the pagination field enter "502" and press enter key;
Act.res: It's impossible to requests for data beyond 501th page.
See attached screen.![1499164614968](/uploads/37f4231aba6df7fada850460f1e8a7e8/1499164614968.jpg)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/73"MAP LIST" button should be disabled when there are no saved maps.2017-07-06T10:15:34+02:00Aleksandr Kirichenko"MAP LIST" button should be disabled when there are no saved maps.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the map in the "ACCESSION MAP" section;
3. Do not add any items to map list, click on "MAP LIST" button.
**Act.res:** Empty drop-down is shown.
See attached sc...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the map in the "ACCESSION MAP" section;
3. Do not add any items to map list, click on "MAP LIST" button.
**Act.res:** Empty drop-down is shown.
See attached screen.
![1499167867884](/uploads/2e71d4b807df1a790730ea416afaa9d9/1499167867884.jpg)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/74Overlapping buttons .2017-07-10T10:06:24+02:00Aleksandr KirichenkoOverlapping buttons .**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the map in the "Accession map" section;
3. Click on the "REMEMBER MAP" button.
**Exp.res:** Buttons "Cancel" and "Save" aren't overlapped each other and have t...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the map in the "Accession map" section;
3. Click on the "REMEMBER MAP" button.
**Exp.res:** Buttons "Cancel" and "Save" aren't overlapped each other and have the same size.
**Act.res:** Buttons "Cancel" and "Save" are overlapped each other and do not have the same size.
See attached screen.![1499171134217](/uploads/ee7c908cc241fb41e2b8e92eb20a3617/1499171134217.jpg)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/75Default cursor isn't changing to cursor pointer in the map section on the hom...2017-07-13T11:24:31+02:00Aleksandr KirichenkoDefault cursor isn't changing to cursor pointer in the map section on the home page.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Hover mouse over the map in the map section;
**Act.res.:** Default cursor isn't changing to cursor pointer in the map section on the home page.
It's necessary in order ...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Hover mouse over the map in the map section;
**Act.res.:** Default cursor isn't changing to cursor pointer in the map section on the home page.
It's necessary in order to let the user know that the item is clickable.
See attached video.
[rec_001.avi](/uploads/59d686ed7e63088dd96f6cc2e2fa32bb/rec_001.avi)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/77"Saved lists of accessions" button should be disabled when there are no saved...2017-07-06T21:34:58+02:00Aleksandr Kirichenko"Saved lists of accessions" button should be disabled when there are no saved lists.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click "My List" menu item;
3. Navigate to "Accession List" tab;
4. Click on "Saved lists of accessions" button;
**Exp.res:** "Saved lists of accessions" button should be ...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click "My List" menu item;
3. Navigate to "Accession List" tab;
4. Click on "Saved lists of accessions" button;
**Exp.res:** "Saved lists of accessions" button should be disabled when there are no saved lists.
**Act.res.:** "Saved lists of accessions" button is enabled.
The same situation as in issue #73
See attached screen.
![1499240469178](/uploads/632d22ab52dac5b752ccb5d3db1c91d2/1499240469178.png)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/78Creating new lists of accessions impossible for USER2017-09-19T14:55:38+02:00Aleksandr KirichenkoCreating new lists of accessions impossible for USER@mobreza, @ncastaneda Could you give some explanation, who can create the list of accessions? It's Administrator, or it doesn't matter..? Logically it looks like any logged user can do it. But as I see now it's impossible for simple regi...@mobreza, @ncastaneda Could you give some explanation, who can create the list of accessions? It's Administrator, or it doesn't matter..? Logically it looks like any logged user can do it. But as I see now it's impossible for simple registered user. Is it wrong behaviour, or it's ok?![Saved_lists_of_accessions](/uploads/3efb1eddcd665b7283c48aa35062aceb/Saved_lists_of_accessions.png)![403_-_Access_denied](/uploads/3608d14926b96110e8f29abe4f7c004d/403_-_Access_denied.png)2.1Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/79QA priorities2017-07-26T12:20:44+02:00Matija ObrezaQA priorities@ntkachenko @akirichenko Please focus the initial QA on functional tests and less on the implementation of the design. We'll be rethinking the UI later this year.@ntkachenko @akirichenko Please focus the initial QA on functional tests and less on the implementation of the design. We'll be rethinking the UI later this year.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/80Missing Javascripts2017-08-03T04:36:37+02:00Matija ObrezaMissing JavascriptsAdmin pages make reference to `main.js` and `jsonclient.js`, both not available and return `404 NOT FOUND`.
These libraries provided JS API calls to the server to manage user account locked/unlocked, enable/disable states.
https://sand...Admin pages make reference to `main.js` and `jsonclient.js`, both not available and return `404 NOT FOUND`.
These libraries provided JS API calls to the server to manage user account locked/unlocked, enable/disable states.
https://sandbox.genesys-pgr.org/admin/users/2f497d4f-93d0-3d4d-92ab-ce208e8cc344:
![lock-unlock](/uploads/aa26b954ea68946321604372c0db9469/lock-unlock.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/87Impossibility to save changes in the edited profile.2017-07-17T11:43:35+02:00Aleksandr KirichenkoImpossibility to save changes in the edited profile.This issue appears when user under USER role and under ADMINISTRATOR role edited their profiles and trying to save changes.
**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as USER or ADMINISTRATOR;
3. Go to "My...This issue appears when user under USER role and under ADMINISTRATOR role edited their profiles and trying to save changes.
**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as USER or ADMINISTRATOR;
3. Go to "My profile";
4. Click on the "Edit" button;
5. Make Changes;
6. Click "Save button".
**Act.res.:** Changes isn't saved, "500 - Internal Server Error" was occurred.
See attached video.
[rec_002.avi](/uploads/37db75b8324be29b3777a1c22fa1e0fe/rec_002.avi)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/88Questions about "REMEMBER MAP" and "MAP LIST" functionality.2017-07-26T13:21:00+02:00Aleksandr KirichenkoQuestions about "REMEMBER MAP" and "MAP LIST" functionality.@mobreza Could you please provide some explanations about "REMEMBER MAP" and "MAP LIST" functionality.. How long map list should be kept? As I see now after user Logout/Login MAP LIST disappears. Is it correct behaviour? How user can Edi...@mobreza Could you please provide some explanations about "REMEMBER MAP" and "MAP LIST" functionality.. How long map list should be kept? As I see now after user Logout/Login MAP LIST disappears. Is it correct behaviour? How user can Edit / delete MAP LIST? What the main idea of this functionality? And what should happen when user save map list, go somewhere else, home page for example and go back again to Map and choose saved map list? Should all crops be shown together with crops from chosen saved map list, or just crops from chosen saved map list should be displayed on the map?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/83"VIEW MAP" button doesn't lead to the map.2017-07-17T11:43:34+02:00Aleksandr Kirichenko"VIEW MAP" button doesn't lead to the map.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Institutes" menu item;
3. Click on "VIEW MAP" button;
**Act.res**: "VIEW MAP" button doesn't lead to the map. See attached screens.![SCR_0004](/uploads/c5f9...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Institutes" menu item;
3. Click on "VIEW MAP" button;
**Act.res**: "VIEW MAP" button doesn't lead to the map. See attached screens.![SCR_0004](/uploads/c5f96976ad31fb7cb9291e4397d25241/SCR_0004.png)![SCR_0005](/uploads/25ab9cf9115b8bf3624b2ca867c80add/SCR_0005.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/81"LIST OF OAUTH CLIENTS" functionality isn't working.2018-12-21T17:36:31+01:00Aleksandr Kirichenko"LIST OF OAUTH CLIENTS" functionality isn't working.**Steps:**
1. Go to https://sandbox.genesys-pgr.org/welcome ;
2. Login as ADMINISTRATOR;
3. Go to "My profile";
4. Click on the "LIST OF OAUTH CLIENTS" button;
**Act.res.:** "LIST OF OAUTH CLIENTS" functionality isn't working. "HTTP ER...**Steps:**
1. Go to https://sandbox.genesys-pgr.org/welcome ;
2. Login as ADMINISTRATOR;
3. Go to "My profile";
4. Click on the "LIST OF OAUTH CLIENTS" button;
**Act.res.:** "LIST OF OAUTH CLIENTS" functionality isn't working. "HTTP ERROR 404" was occurred. See attached screens![SCR_0001](/uploads/7e3b28b9fd13f08679ffa78b6f526adc/SCR_0001.png)![SCR_0002](/uploads/333b26cfda9a078ddbbf2bbc1bd2af08/SCR_0002.png)Andrey GarnitskiyAndrey Garnitskiyhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/82"ADD OAUTH CLIENT" functionality isn't working.2019-02-18T16:19:28+01:00Aleksandr Kirichenko"ADD OAUTH CLIENT" functionality isn't working.**"Steps:"**
1. Go to https://sandbox.genesys-pgr.org/welcome ;
2. Login as ADMINISTRATOR;
3. Go to "My profile";
4. Click on the "ADD OAUTH CLIENT" button.
**Act.res.:** "ADD OAUTH CLIENT" functionality isn't working. HTTP ERROR 404 w...**"Steps:"**
1. Go to https://sandbox.genesys-pgr.org/welcome ;
2. Login as ADMINISTRATOR;
3. Go to "My profile";
4. Click on the "ADD OAUTH CLIENT" button.
**Act.res.:** "ADD OAUTH CLIENT" functionality isn't working. HTTP ERROR 404 was occurred See attached screens.![SCR_0003](/uploads/02aba21515d458c6686cf4b16d8b3d77/SCR_0003.png)![SCR_0002](/uploads/489d47bc4df9ffa9f02d537799262aa5/SCR_0002.png)Andrey GarnitskiyAndrey Garnitskiyhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/84Add front-end validation on the manual input in the pagination field.2018-08-30T14:39:22+02:00Aleksandr KirichenkoAdd front-end validation on the manual input in the pagination field.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Browse" menu item;
3. Input manually some text or special characters in the pagination field;
4. Click Enter key.
**Exp.res.:** Pagination field does not ac...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Browse" menu item;
3. Input manually some text or special characters in the pagination field;
4. Click Enter key.
**Exp.res.:** Pagination field does not accept input text and special characters.
**Act.res.:** Pagination field accept input text and special characters. See attached screen.![SCR_0006](/uploads/a629b23af140f54b9943249a28ce1599/SCR_0006.png)Andrey GarnitskiyAndrey Garnitskiyhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/85Results per page using URL2017-07-13T11:24:31+02:00Aleksandr KirichenkoResults per page using URL@mobreza This issue needs your consideration. I think we should add some validation on changing quantity results per page in the URL. As testing showed user can manage this feature by URL and there are no limits in inputting for example...@mobreza This issue needs your consideration. I think we should add some validation on changing quantity results per page in the URL. As testing showed user can manage this feature by URL and there are no limits in inputting for example 25000 results per page.. ![SCR_0007](/uploads/257e5d5c9a0a580f4a5c1d1b117666b4/SCR_0007.png)Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/86Migrate to FreeMarker2021-02-15T09:47:39+01:00Matija ObrezaMigrate to FreeMarkerAs of Spring 4.3, the `VelocityEngineFactoryBean` is deprecated in favor of FreeMarker:
```
[INFO] src/main/java/org/genesys2/spring/config/SpringMailConfig.java: Some input files use or override a deprecated API.
[INFO] src/main/java/o...As of Spring 4.3, the `VelocityEngineFactoryBean` is deprecated in favor of FreeMarker:
```
[INFO] src/main/java/org/genesys2/spring/config/SpringMailConfig.java: Some input files use or override a deprecated API.
[INFO] src/main/java/org/genesys2/spring/config/SpringMailConfig.java: Recompile with -Xlint:deprecation for details.
```
All templates that are now passed through Velocity must be converted to FreeMarker format (email templates mostly).
Add a unit test that will load both the old and the new templating engine and test that templates using FreeMarker generate same output (for same parameters) as Velocity.
Estimate?Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/89Impossibility to Logout when user on the "Browse" page2017-07-17T11:43:36+02:00Aleksandr KirichenkoImpossibility to Logout when user on the "Browse" pageThis issue appears in Chrome browser!
**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome;
2. Login as USER or ADMINISTRATOR;
3. Click on the "Browse" menu item; (https://sandbox.genesys-pgr.org/explore)
4. Click on the use...This issue appears in Chrome browser!
**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome;
2. Login as USER or ADMINISTRATOR;
3. Click on the "Browse" menu item; (https://sandbox.genesys-pgr.org/explore)
4. Click on the user name in header;
5. Click on the "Logout" item in the drop-down menu;
**Act.res:** Impossibility to Logout when user on the "Browse" page.
See attached video.[rec_003.avi](/uploads/6879a8b33b80a25fc4158b6211bc5f0f/rec_003.avi)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/66"Create a new team" functionality isn't working.2017-10-13T20:42:44+02:00Aleksandr Kirichenko"Create a new team" functionality isn't working.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Enter Team name;
5. Click "CREATE" button.
**Act.res.:** "Create a new team" functionality isn't not working. "Create" button...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as any user;
3. Go to "My profile";
4. Enter Team name;
5. Click "CREATE" button.
**Act.res.:** "Create a new team" functionality isn't not working. "Create" button isn't clickable.Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/68Incorrect behavior of the alphabetical navigation.2017-12-18T14:13:58+01:00Aleksandr KirichenkoIncorrect behavior of the alphabetical navigation.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Go to "Countries" Page;
3. Click on any letter, "Q" for example;
Act.res.: The list with the letter "Q" is hidden under the header.
See attached screen.![Selection_023](/...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Go to "Countries" Page;
3. Click on any letter, "Q" for example;
Act.res.: The list with the letter "Q" is hidden under the header.
See attached screen.![Selection_023](/uploads/ac508ddb3593083d4af53a85f4def70a/Selection_023.png)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/91The area of pressing on the "Choose File" button is too large.2018-12-21T17:36:05+01:00Aleksandr KirichenkoThe area of pressing on the "Choose File" button is too large.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as ADMINISTRATOR;
3. Click on the User name in the header
4. Click on the "Administration";
4. Click on the "Repository" menu item;
5. Click on the "Repository file...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as ADMINISTRATOR;
3. Click on the User name in the header
4. Click on the "Administration";
4. Click on the "Repository" menu item;
5. Click on the "Repository file manager" in the drop down menu;
6. Click on a space in the middle of the page right of the "Choose File" button;
**Exp.res.:** "Open File" window isn't opened.
**Act.res:** "Open File" window is opened. ![SCR_0008](/uploads/8fb8a23a48c683861caee16eaaaf7a53/SCR_0008.png)Andrey GarnitskiyAndrey Garnitskiyhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/92Header changes the width when user changes language.2017-07-17T11:43:34+02:00Aleksandr KirichenkoHeader changes the width when user changes language.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Language" item;
3. From the drop down menu select "Spanish" for example;
Concerning all languages except: English, Arabic, Persian, Chinese.
**Act.res.:**...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Language" item;
3. From the drop down menu select "Spanish" for example;
Concerning all languages except: English, Arabic, Persian, Chinese.
**Act.res.:** Header has changed the width. See attached screen.![SCR_0009](/uploads/7b385d3476178be0085e9715427ed28e/SCR_0009.png)Svetlana AlieksieievaSvetlana Alieksieievahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/93Permissions for project fork2017-07-14T13:25:12+02:00Andrey Lugovskiya.lugovskiy@aimprosoft.comPermissions for project fork@alugovskiy and @salieksieieva can't create fork for this project.
We get error. Please see image below.
![Screenshot_from_2017-07-14_11-38-00](/uploads/906ee37b6b55433b3dc54462e2523091/Screenshot_from_2017-07-14_11-38-00.png)@alugovskiy and @salieksieieva can't create fork for this project.
We get error. Please see image below.
![Screenshot_from_2017-07-14_11-38-00](/uploads/906ee37b6b55433b3dc54462e2523091/Screenshot_from_2017-07-14_11-38-00.png)Alireza MohammadiAlireza Mohammadihttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/94Uploading data on the server through the Anno2017-11-07T07:42:48+01:00Aleksandr KirichenkoUploading data on the server through the Anno@mobreza Could you please describe flow of the uploading data on the server through the Anno? I am particularly interested in action on approval of these data by the administrator. I assume that the uploading data to the server with the...@mobreza Could you please describe flow of the uploading data on the server through the Anno? I am particularly interested in action on approval of these data by the administrator. I assume that the uploading data to the server with the help of Anno requires the approval by the authorized person. At the moment I can't find a solution how and where can I see the request for upload confirmation. If I'm wrong in understanding this logic, please correct me..Aleksandr KirichenkoAleksandr Kirichenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/95User name in menu2017-07-17T12:28:21+02:00Matija ObrezaUser name in menuThe current deployment to https://sandbox.genesys-pgr.org/welcome does not display user's name after logging in.The current deployment to https://sandbox.genesys-pgr.org/welcome does not display user's name after logging in.Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/96Weak zooming on the "WIEWS Institutes" map.2018-12-21T17:35:40+01:00Aleksandr KirichenkoWeak zooming on the "WIEWS Institutes" map.**Steps:**
1. Go to: "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Institutes" menu item;
3. Click on "VIEW MAP" button;
4.Perform max zoom;
**Act.res.:** Weak zoom. See attached screen.![SCR_0010](/uploads/fbef3da03c12e8b7917...**Steps:**
1. Go to: "https://sandbox.genesys-pgr.org/welcome";
2. Click on "Institutes" menu item;
3. Click on "VIEW MAP" button;
4.Perform max zoom;
**Act.res.:** Weak zoom. See attached screen.![SCR_0010](/uploads/fbef3da03c12e8b791723bcd9a3ab2ba/SCR_0010.png)Andrey GarnitskiyAndrey Garnitskiyhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/98Taxonomy checker not available2017-07-21T10:15:14+02:00Nora Castaneda-AlvarezTaxonomy checker not available@mobreza it seems that the taxonomic checker links are broken:
https://gitlab.croptrust.org/genesys-pgr/taxonomy-tools/master/taxonomychecker-web
https://sandbox.genesys-pgr.org/taxonomychecker/
Please specify where is the Taxonomy ch...@mobreza it seems that the taxonomic checker links are broken:
https://gitlab.croptrust.org/genesys-pgr/taxonomy-tools/master/taxonomychecker-web
https://sandbox.genesys-pgr.org/taxonomychecker/
Please specify where is the Taxonomy checker locatedhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/99First logon results in an error.2017-07-20T09:49:52+02:00Aleksandr KirichenkoFirst logon results in an error.**Steps:**
1. Clear your browser data;
2. Go to "https://sandbox.genesys-pgr.org/welcome";
3. Perform login;
**Exp.res.:** User is logged in.
**Act.res.:** User isn't logged in. Error "403 - Access denied" was occurred.
See attache...**Steps:**
1. Clear your browser data;
2. Go to "https://sandbox.genesys-pgr.org/welcome";
3. Perform login;
**Exp.res.:** User is logged in.
**Act.res.:** User isn't logged in. Error "403 - Access denied" was occurred.
See attached video.[rec_005.avi](/uploads/01ab991281c3384f8bd40b7f78fa49e6/rec_005.avi)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/100Expired copyright.2017-07-21T16:30:00+02:00Aleksandr KirichenkoExpired copyright.![SCR_0012](/uploads/eb0063210efc4aad4c12e5b0fbfac9f1/SCR_0012.png)![SCR_0012](/uploads/eb0063210efc4aad4c12e5b0fbfac9f1/SCR_0012.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/101Not-usability and almost impossible to manage "select area" functionality in ...2019-04-15T11:12:58+02:00Aleksandr KirichenkoNot-usability and almost impossible to manage "select area" functionality in mobile devices and Web.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/explore/map?";
2. Click "select area" item;
3. Try to re-size area;
4. Do the same in mobile devices;
**Act.Res.:** It's difficult to manage. See attached video.[rec_007.avi](/upload...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/explore/map?";
2. Click "select area" item;
3. Try to re-size area;
4. Do the same in mobile devices;
**Act.Res.:** It's difficult to manage. See attached video.[rec_007.avi](/uploads/843bbe6976ba62aaab0ce54bc19a5d0f/rec_007.avi)Oleksii SavranOleksii Savranhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/102Impossibility to Apply filters on the overview institute page.2017-07-26T02:44:07+02:00Aleksandr KirichenkoImpossibility to Apply filters on the overview institute page.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome".
2. Login as ADMINISTRATOR/USER or stay as Guest.
3. Click on the "Institutes" menu item.
4. Click on any institute from the list.
5. Click on the "Overview" button.
6. Chang...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome".
2. Login as ADMINISTRATOR/USER or stay as Guest.
3. Click on the "Institutes" menu item.
4. Click on any institute from the list.
5. Click on the "Overview" button.
6. Change filters value.
7. Click "Apply" button.
**Act.res.:** "Failed to load data. Please retry." error was occurred. See attached screen.
![SCR_0013](/uploads/34381692ea8b2067703bffe5daf60e31/SCR_0013.png)Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/103Map of the selected accessions is absent.2017-07-26T02:43:58+02:00Aleksandr KirichenkoMap of the selected accessions is absent.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as ADMINISTRATOR / USER;
3. Click on the "Browse" menu item;
4. Mark check-boxes of the several accessions;
5. Click on the "My list" menu item;
6. Click on the "SHO...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Login as ADMINISTRATOR / USER;
3. Click on the "Browse" menu item;
4. Mark check-boxes of the several accessions;
5. Click on the "My list" menu item;
6. Click on the "SHOW ACCESSION MAP" button.
**Act.res.:** Map with accessions is absent. See attached screenshots.![SCR_0014](/uploads/2c5e0caa31a236a2386f287e41f5e7fe/SCR_0014.png)![SCR_0015](/uploads/46ec7ca008d7509dfa6a5727808b4a0c/SCR_0015.png)https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/104Selected role isn't displaying correctly.2017-11-03T19:10:32+01:00Aleksandr KirichenkoSelected role isn't displaying correctly.**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Institutes" menu item;
3. Click on the any institute from the list, "AUT001" e.g.;
4. Click on the "Edit permissions" link;
5. In the "Select role" drop-do...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/welcome";
2. Click on the "Institutes" menu item;
3. Click on the any institute from the list, "AUT001" e.g.;
4. Click on the "Edit permissions" link;
5. In the "Select role" drop-down select any role, "ADMINISTRATOR" e.g.;
**Act.res.:** Selected role isn't displayed correctly. See attached screens and video.![SCR_0016](/uploads/caca7fbdeeeb93dc2212dd8a485d90e5/SCR_0016.png)[rec_008.avi](/uploads/53e72cae05ed53f0cf793b108c02a352/rec_008.avi)
![SCR_0018](/uploads/1754ae68264eda8cb108a445c198fb7a/SCR_0018.png)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/105Ability to save map list without name2017-09-14T14:21:10+02:00Aleksandr KirichenkoAbility to save map list without name**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/explore/map?"
2. Click "REMEMBER MAP" button
3. Leave empty "Enter filter title" field
4. Click on the "Save" button
**Act.res.:** Map is saved and displayed in the map list without n...**Steps:**
1. Go to "https://sandbox.genesys-pgr.org/explore/map?"
2. Click "REMEMBER MAP" button
3. Leave empty "Enter filter title" field
4. Click on the "Save" button
**Act.res.:** Map is saved and displayed in the map list without name. See attached screen.![SCR_0020](/uploads/661b9415db665deb7e9ebe98fe30ea79/SCR_0020.png)Nina Tkachenkon.tkachenko@aimprosoft.comNina Tkachenkon.tkachenko@aimprosoft.comhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/106Add DOI field2017-09-19T13:31:08+02:00Matija ObrezaAdd DOI fieldThis is one of the subtasks for #56.
Add a **unique** DOI field (`doi varchar(255) null`) to the accession record. Accession historic should also have the field, but it should not have the unique constraint. Make sure database changes a...This is one of the subtasks for #56.
Add a **unique** DOI field (`doi varchar(255) null`) to the accession record. Accession historic should also have the field, but it should not have the unique constraint. Make sure database changes are registered in liquibase changelog.
Further:
1. Extend the `AccessionJSON` with the `doi` field so the field gets indexed.
1. Add display of DOI field to the accession details
1. Add display of DOI field to the accession explorer
1. Add DOI as filter (exact filter) to the accession filters2.1Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/107Upload support for DOI2017-09-28T15:23:33+02:00Matija ObrezaUpload support for DOIThis is one of the subtasks for #56. Depends on #106.
Add DOI support to the `BatchRESTUpdater` to allow data providers to upload DOI to Genesys.
```json
{
"instCode": "PHL001",
"acceNumb": "IRGC 10",
"doi": "10.18730/323X", ...
...This is one of the subtasks for #56. Depends on #106.
Add DOI support to the `BatchRESTUpdater` to allow data providers to upload DOI to Genesys.
```json
{
"instCode": "PHL001",
"acceNumb": "IRGC 10",
"doi": "10.18730/323X", ...
}
```
The **DOI** takes absolute priority when identifying accession records. We now use the combination of `INSTCODE`, `ACCENUMB` and depending on the institute also `GENUS` to identify the record in our system. With the DOI provided, we only need to look up the record by the unique DOI value.
1. When DOI does not exist Genesys, record lookup is based on current approach (`INSTCODE`, `ACCENUMB`, `GENUS`?).
1. When DOI exists in Genesys we are updating that one single accession record.2.2Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/108DOI in export2017-09-20T20:33:14+02:00Matija ObrezaDOI in exportThis is one of the subtasks for #56. Depends on #106.
Include **doi** field in CSV and Excel exports.This is one of the subtasks for #56. Depends on #106.
Include **doi** field in CSV and Excel exports.2.1Maxym BorodenkoMaxym Borodenko