cb458553f0- Update the "RepositoryServiceImpl.getCompatibilityClasses()" method to recognise additional "CRIS" modes. - Catch exceptions thrown in "RepositoryServiceImpl.searchApi()". - Code optimization. - Update dependencies.Lampros Smyrnaios2024-04-03 14:59:43 +0300
c836de5761Use the new DSM-2.0 API to obtain the "aggregation history" of a repository.Lampros Smyrnaios2024-03-22 11:51:22 +0200
6dfe11484e- Add the Maven Central repository. - Add/update/fix/cleanup dependencies. - Add the "show-actuator"-config for springdoc. - Remove obsolete configuration.Lampros Smyrnaios2024-03-15 13:58:38 +0200
0deeb00ee5- Replaced DSM's "AggregationInfo" with "CollectionInfoV2" in "eu.dnetlib.repo.manager.domain.AggregationInfo". - Cleanup related dependencies.Lampros Smyrnaios2024-03-13 18:20:45 +0200
b047caee26Merge pull request 'Documentation cleanup.' (#11) from lsmyrnaios-patch-2 into masterLampros Smyrnaios2024-03-11 12:27:21 +0100
1c9ff0669a- Add information in the README, about the "Building", "Deployment", "Installation" and "Configuration" of the project. - Eliminate a warning in the POM file, about a missing tag.Lampros Smyrnaios2023-11-14 18:45:45 +0200
eb42185991- Update dependencies. - Add notes for swagger-UI in README.Lampros Smyrnaios2023-06-06 19:27:02 +0300
a2a387be90- Fix a security config for Swagger. - Add the "displayRequestDuration" for "Try it out" requests in Swagger. - Code polishing.Lampros Smyrnaios2023-06-02 14:23:54 +0300
0ce67b6355Avoid assigning an empty list, in case the "reportItems" is null, inside "SushiliteServiceImpl.getReportResults()".Lampros Smyrnaios2023-03-29 12:08:43 +0300
54ebb35161Detect the "504 Gateway Time-out" error from Sushilite-R5 and provide a mention to it, in the response-body.Lampros Smyrnaios2023-03-29 12:04:34 +0300
7cab17c133Move Sushilite Service in its own package. Later, additional Sushilite Services will be added.Lampros Smyrnaios2023-03-22 13:35:20 +0200
d2973871a8Inform the developer about the possibility of a "RestClientException" being thrown by various methods of "HttpUtils" and "RegistryCalls" classes.Lampros Smyrnaios2023-03-08 15:26:26 +0200
a0fd5f67a7Fix the "NoSuchBeanDefinitionException: No bean named 'transactionManager' available", when trying to run the scheduled task -during initialization- for assigning pending user roles.Lampros Smyrnaios2023-03-08 13:57:29 +0200
59fc344730- Use the production AAI url, as the "beta" one has issues. - Polish the application.ymlLampros Smyrnaios2023-03-02 16:15:54 +0200
85f3d1c9dcMerge pull request 'reposByCountry' (#4) from reposByCountry into masterAntonis Lempesis2023-03-02 14:05:51 +0100
0ad86025b3throw error when assigning role to a user who is not found in the aai registryKonstantinos Spyrou2023-02-17 17:35:18 +0200
bae9a132cbMerge branch 'develop' of code-repo.d4science.org:MaDgIK/uoa-repository-manager-service into developKonstantinos Spyrou2023-02-17 16:17:56 +0200
06cea537bfImprove performance of "DashboardController.getCollectionMonitorSummary()"-endpoint. Now, a single "getRepositoryAggregations"-call is made, which results in just one "DSM-aggregationhistory"-api-call. Previously, multiple api-calls where made, each requesting the whole "aggregationhistory"-data and then trimming it down to only a few results.Lampros Smyrnaios2023-02-03 14:19:43 +0200
c1abaad3e1- Show a warning when the "indexedVersion" was not found in "DashboardServiceImpl.getRepositoriesSummaryInfo()". - Code optimization and polishing.Lampros Smyrnaios2023-02-02 18:54:46 +0200
3845a5103b- Fix a performance bug in "DashboardController.getCollectionMonitorSummary()", where the code for the "isIndexedVersion"-check, was re-checking 20 of the already-checked "aggregationInfo"-objects, in each new batch. - Update some properties. - Code polishing.Lampros Smyrnaios2023-02-02 18:47:04 +0200
a239164f97- Ensure the "BufferedReader" and the "InputStream" get always closed in the end, in "Converter.readFile()". - Code polishing.Lampros Smyrnaios2023-01-31 15:40:06 +0200