Merge pull request #373 from TAMULib/3821-map_of_science_properties

VIVO 3821: Add configuration to disable or enable Map of Science visualization.
This commit is contained in:
Dragan Ivanovic 2023-02-28 15:13:14 +01:00 committed by GitHub
commit 98f2de3c04
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -94,6 +94,7 @@ class IndividualResponseBuilder {
body.put("relatedSubject", getRelatedSubject());
body.put("namespaces", namespaces);
body.put("temporalVisualizationEnabled", getTemporalVisualizationFlag());
body.put("mapOfScienceVisualizationEnabled", getMapOfScienceVisualizationFlag());
body.put("profilePageTypesEnabled", getprofilePageTypesFlag());
body.put("verbosePropertySwitch", getVerbosePropertyValues());
@ -195,6 +196,12 @@ class IndividualResponseBuilder {
return "enabled".equals(property);
}
private boolean getMapOfScienceVisualizationFlag() {
String property = ConfigurationProperties.getBean(vreq).getProperty(
"visualization.mapOfScience");
return "enabled".equals(property);
}
private boolean getprofilePageTypesFlag() {
String property = ConfigurationProperties.getBean(vreq).getProperty(
"multiViews.profilePageTypes");