VIVO 3821: Add configuration to disable or enable Map of Science visualization.

This commit is contained in:
Kevin Day 2023-02-27 09:21:48 -06:00
parent 15cb4d7467
commit 774bbacc36
No known key found for this signature in database
GPG key ID: C38565A8A9CCD783
2 changed files with 15 additions and 0 deletions

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");