diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/individual/IndividualResponseBuilder.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/individual/IndividualResponseBuilder.java index 0f7154c88..7f9c508a6 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/individual/IndividualResponseBuilder.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/controller/individual/IndividualResponseBuilder.java @@ -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");