From dfb6f2a57fe2a241055cdb7152badbffe201e880 Mon Sep 17 00:00:00 2001 From: Tim Worrall Date: Thu, 19 Jun 2014 12:13:02 -0400 Subject: [PATCH] do not display primary positions on the manage people page --- .../freemarker/ManagePeopleForOrganizationController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java b/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java index 9c26b70f..c3861cd9 100644 --- a/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java +++ b/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/ManagePeopleForOrganizationController.java @@ -72,8 +72,11 @@ public class ManagePeopleForOrganizationController extends FreemarkerHttpServlet + " OPTIONAL { ?position core:relates ?person . " + " ?person a foaf:Person . \n" + " ?person rdfs:label ?label } \n" - + " OPTIONAL { ?position vitro:mostSpecificType ?subclass } \n" + + " OPTIONAL { ?position vitro:mostSpecificType ?subclass . \n" + + " OPTIONAL { ?subclass vitro:displayRankAnnot ?displayRank } \n" + + " } \n " + " OPTIONAL { ?position core:hideFromDisplay ?hideThis } \n " + + " FILTER ( ?displayRank < 500 )" + "} ORDER BY ?subclass ?name"; HashMap>> getPeople(String subjectUri, VitroRequest vreq) {