dnet45dhp-schemasdnet-hadoopdnet40dnet50
[Trunk | Orcid Service]:1. pom.xml: Updated version of "uoa-authorization-library" from 1.0.0 to 2.0.1.2. GlobalVars.java: Added field "version" (version of project in pom).3. OrcidServiceCheckDeployController.java: Expose globalBars.version in /health_check/advanced....
[Trunk | Orcid Service]:1. MetricsController.java: Added @PreAuthorize in "calculateMetrics()" (/report/calc) method, to be executed only by Portal Administrators.2. pom.xml: Revert from r61634 changes for parent and plugins: now from "dnet45-parent" to "spring-boot-starter-parent".
[Trunk | Orcid Service]: MetricsService.java: Run "calculateMetrics()" method once a day at midnight.
[Trunk | Orcid Service]: MetricsService.java: a. Do not save in DB previous metrics (only current) | b. If one metric query does not respond correctly, do not update metrics.
[Trunk | Orcid Service]:1. pom.xml: a. Added timestamp in properties. b. In <build> added <resources> with filtering set to true.2. GlobalVars.java: Added GlobalVars class for date of deploy & date of build.3. UoaOrcidServiceApplication.java: ...
[Trunk | Orcid Service]:1. pom.xml: Upgrade version of spring boot from 1.5.8.RELEASE to 1.5.11.RELEASE (for custom queries in DB).2. dao/MongoDBDAOs: Deleted folder MongoDBDAOs and moved its files (MongoDBUserTokensDAO.java, MongoDBWorkDAO.java) to parent (/dao) folder....
[Trunk | Orcid Service]:1. OrcidServiceCheckDeployController.java: [NEW] Controller added and a. "hello()" method (@RequestMapping(value = {"", "/health_check"}, method = RequestMethod.GET)) which just prints and returns a greeting message. b. "checkEverything()" method @RequestMapping(value = "/health_check/advanced", method = RequestMethod.GET) only accessible by PORTAL ADMINS which checks connection with db and prints properties....
[Trunk | Orcid Service]: 1, WorkController.java: In method "updateWork()" (/orcid/work/update/{putCode}), if ORCID does not return HttpStatus.OK, return AuthorizationServiceException (for HttpStatus.UNAUTHORIZED), ConflictException (for HttpStatus.CONFLICT) or Exception instead of null.
[Trunk | Orcid Service]:1. RecordController.java: Comment file RecordController.java, since it is not used by portal (to be deleted).2. WorkController.java: Use "apiUrl" property for requests to ORCID API (not string set in the code).
[Trunk | Orcid Service]: UserTokensController.java: In "getPersonalDetailsFromOrcid()" method (/orcid/personal-details), when getting error response from ORCID API, throw Exception.
View revisions
Also available in: Atom