Genesys Backend issueshttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues2021-03-12T08:07:24+01:00https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/577Release versioning2021-03-12T08:07:24+01:00Matija ObrezaRelease versioningAdopt the same versioning as GG-CE.Adopt the same versioning as GG-CE.2021.0Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/375Remaining API v1 with validation2018-12-09T18:25:48+01:00Matija ObrezaRemaining API v1 with validationUpdate remaining models and services referenced by any API **v1** as per #365 and #374.Update remaining models and services referenced by any API **v1** as per #365 and #374.2.4Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/400Remove AuditedModel class2019-01-11T18:28:58+01:00Matija ObrezaRemove AuditedModel classUpgrade entities that extend `AuditedModel` (`Article`, `ITPGRFAStatus`, `Organization`, `VerificationToken`) to use `AuditedVersionedModel`.
Remove `AuditedModel` from the code.
Update liquibase.Upgrade entities that extend `AuditedModel` (`Article`, `ITPGRFAStatus`, `Organization`, `VerificationToken`) to use `AuditedVersionedModel`.
Remove `AuditedModel` from the code.
Update liquibase.2.4Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/503Remove documents from ES2020-02-12T06:05:12+01:00Matija ObrezaRemove documents from ESSometimes ES contains invalid documents. Allow admin to remove documents from ES using filters.Sometimes ES contains invalid documents. Allow admin to remove documents from ES using filters.2.5Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/264Remove links from Overview2021-02-15T09:53:54+01:00Matija ObrezaRemove links from OverviewLinks to genera and countries in Overviews suggest that clicking the link would display the actual records.
For example https://www.genesys-pgr.org/project/CWR lists "Most represented Genera" and one would expect to see the 300 *Vicia* ...Links to genera and countries in Overviews suggest that clicking the link would display the actual records.
For example https://www.genesys-pgr.org/project/CWR lists "Most represented Genera" and one would expect to see the 300 *Vicia* accessions of the project when clicking the link.2.5Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/482Remove OAuth tokens presistence2019-11-14T14:52:52+01:00Matija ObrezaRemove OAuth tokens presistenceWe're using JWT, can we drop all OAuth token related code?We're using JWT, can we drop all OAuth token related code?2.5Maxym BorodenkoMaxym Borodenkohttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/427Remove PublishValidationInterface2019-03-07T14:01:05+01:00Matija ObrezaRemove PublishValidationInterfaceRemove `PublishValidationInterface` as we're using javax validations.
CC @vpavlovRemove `PublishValidationInterface` as we're using javax validations.
CC @vpavlov2.4Viacheslav PavlovViacheslav Pavlovhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/224Remove the jetty assembly build2017-12-23T09:22:09+01:00Matija ObrezaRemove the jetty assembly buildThe project now includes a build of Jetty-specific targets (see `assembly` folder).
These are no longer required as we moved to Docker.
Please remove the jetty builds from the `pom.xml` and clean up unnecessary files and obsolete instr...The project now includes a build of Jetty-specific targets (see `assembly` folder).
These are no longer required as we moved to Docker.
Please remove the jetty builds from the `pom.xml` and clean up unnecessary files and obsolete instructions in `README.md` (if any).2.3https://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/462Remove website controllers and JSPs2019-08-15T12:07:20+02:00Matija ObrezaRemove website controllers and JSPsThe backend server api.genesys-pgr.org should not render any accession-related information. This should only be accessible via www.genesys-pgr.org.
Update menus to exclude all PGR-related links: browse, datasets, countries, institutes, ...The backend server api.genesys-pgr.org should not render any accession-related information. This should only be accessible via www.genesys-pgr.org.
Update menus to exclude all PGR-related links: browse, datasets, countries, institutes, my list... The main menu should have only the About item.
Update the entry page and remove all accession and institute related information.
Remove all JSP and MVC controllers related to the removed links.2.5Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/255Rename model2018-05-03T20:46:16+02:00Matija ObrezaRename modelThe **DS2** model `Descriptor` does not follow the usual `DS2Descriptor` naming. Rename model and database table.The **DS2** model `Descriptor` does not follow the usual `DS2Descriptor` naming. Rename model and database table.2.4Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/296Replace all @Query with DSL2021-02-15T09:55:34+01:00Matija ObrezaReplace all @Query with DSLThe "text" mode `@Query` syntax in JPA repositories is impossible to maintain as the data models are updated and changed.
Migrate all cases where `@Query` is used to QueryDSL. Use the following approach:
1. If the query is used from a ...The "text" mode `@Query` syntax in JPA repositories is impossible to maintain as the data models are updated and changed.
Migrate all cases where `@Query` is used to QueryDSL. Use the following approach:
1. If the query is used from a single service method, implement the query in the service method
1. If the query is used from multiple service methods, implement the query in a `...CustomImpl` and extend the repository with a `...Custom` interface2.5Vladyslava MokliakVladyslava Mokliakhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/196Report a bug link2017-10-23T10:12:20+02:00Matija ObrezaReport a bug linkChange the link of public issue tracker to https://bitbucket.org/genesys2/issuesChange the link of public issue tracker to https://bitbucket.org/genesys2/issues2.2Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/354Repository API v12018-10-02T12:58:04+02:00Matija ObrezaRepository API v1Implement API to Repository serviceImplement API to Repository service2.4Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/306Repository: permissions2018-09-30T11:30:46+02:00Matija ObrezaRepository: permissionsAnonymous users cannot access https://sandbox.genesys-pgr.org/acn/id/538527Anonymous users cannot access https://sandbox.genesys-pgr.org/acn/id/5385272.4Matija ObrezaMatija Obrezahttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/445Request API: remove request2019-05-15T23:56:17+02:00Matija ObrezaRequest API: remove requestRequest database contains records that are duplicates or test requests. Please add `remove` endpoint to Request API, only for ADMIN accounts.Request database contains records that are duplicates or test requests. Please add `remove` endpoint to Request API, only for ADMIN accounts.2.4Viacheslav PavlovViacheslav Pavlovhttps://gitlab.croptrust.org/genesys-pgr/genesys-server/-/issues/453Request failed when user try apply "Not specified" filter on the "Accession b...2019-07-14T21:12:35+02:00Kiril MorhalenkoRequest failed when user try apply "Not specified" filter on the "Accession browser" pageSteps to reproduce:
1. Open "https://sandbox.genesys-pgr.org/a/overview"
2. Apply "Not specified" filter from "Genus" block
Expected result:
Filter is applied and results are shown
Actual result:
> Error happened while processing requ...Steps to reproduce:
1. Open "https://sandbox.genesys-pgr.org/a/overview"
2. Apply "Not specified" filter from "Genus" block
Expected result:
Filter is applied and results are shown
Actual result:
> Error happened while processing request:
>
> "Request failed with status code 500 Error accessing field taxonomy.genus for isNull() in class org.genesys2.server.model.genesys.QAccession"
This bug reproduce with "Genys", "Type of Germplasm storage" and "Provenance of material" blocks
![Request_failed](/uploads/dfc0204d491abdbb29ca29a45790145c/Request_failed.gif)2.4Maxym BorodenkoMaxym Borodenkohttps://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/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/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/171Requesting germplasm JSP error2017-09-26T13:02:58+02:00Matija ObrezaRequesting germplasm JSP error1. Add ITC00002 to the list
1. Click "Request for germplasm"
```
javax.el.PropertyNotFoundException: Property 'acceNumb' not found on type org.genesys2.server.model.genesys.Accession
```1. Add ITC00002 to the list
1. Click "Request for germplasm"
```
javax.el.PropertyNotFoundException: Property 'acceNumb' not found on type org.genesys2.server.model.genesys.Accession
```Matija ObrezaMatija Obreza