From e0cee7732f92d02600925553bbb757580b1e6b47 Mon Sep 17 00:00:00 2001 From: bdc34 Date: Thu, 11 Feb 2010 22:03:04 +0000 Subject: [PATCH] Fixing editing of user to individual. --- webapp/web/edit/forms/admin/mayEditAs.jsp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/webapp/web/edit/forms/admin/mayEditAs.jsp b/webapp/web/edit/forms/admin/mayEditAs.jsp index f268b03bc..47cd74fe8 100644 --- a/webapp/web/edit/forms/admin/mayEditAs.jsp +++ b/webapp/web/edit/forms/admin/mayEditAs.jsp @@ -8,6 +8,8 @@ <%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory" %> <%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditConfiguration" %> <%@ page import="edu.cornell.mannlib.vitro.webapp.web.MiscWebUtils" %> +<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.ModelSelector" %> +<%@ page import="com.hp.hpl.jena.ontology.OntModel"%> <%@ page import="org.apache.commons.logging.Log" %> <%@ page import="org.apache.commons.logging.LogFactory" %> <%@page import="edu.cornell.mannlib.vitro.webapp.dao.VitroVocabulary"%> @@ -86,6 +88,11 @@ String formTitle =""; String submitLabel =""; Model model = (Model)application.getAttribute("jenaOntModel"); + editConfig.setWriteModelSelector( new ModelSelector(){ + public OntModel getModel(HttpServletRequest request, ServletContext context){ + return (OntModel)context.getAttribute("userAccountsOntModel"); + } + }); if( request.getAttribute("object") != null ){//this block is for an edit of an existing object property statement editConfig.prepareForObjPropUpdate( model ); formTitle = "Change person that user may edit as";