r150 - in trunk/chorem-webmotion/src/main: java/org/chorem/webmotion/actions resources webapp/WEB-INF/jsp
Author: ymartel Date: 2012-05-22 09:38:52 +0200 (Tue, 22 May 2012) New Revision: 150 Url: http://chorem.org/repositories/revision/chorem/150 Log: #558 add a specific action for links of related objets Modified: trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/GenericAction.java trunk/chorem-webmotion/src/main/resources/mapping trunk/chorem-webmotion/src/main/webapp/WEB-INF/jsp/view.jsp Modified: trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/GenericAction.java =================================================================== --- trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/GenericAction.java 2012-05-21 16:20:35 UTC (rev 149) +++ trunk/chorem-webmotion/src/main/java/org/chorem/webmotion/actions/GenericAction.java 2012-05-22 07:38:52 UTC (rev 150) @@ -377,4 +377,10 @@ return renderURL("/wikitty/view/"+id); } + // Search the objects in relation with one given + public Render searchRelated(ChoremClient client, String id) { + String query = id + " AND id != " + id; + LinkedHashMultimap<String, Wikitty> map = searchAsMap(client, null, query); + return renderView("search.jsp", "result", map); + } } Modified: trunk/chorem-webmotion/src/main/resources/mapping =================================================================== --- trunk/chorem-webmotion/src/main/resources/mapping 2012-05-21 16:20:35 UTC (rev 149) +++ trunk/chorem-webmotion/src/main/resources/mapping 2012-05-22 07:38:52 UTC (rev 150) @@ -16,6 +16,7 @@ * /wikitty/{extension}/edit/{id} action:GenericAction.edit * /wikitty/{extension}/delete/{id} action:GenericAction.delete * /wikitty/search action:GenericAction.search +* /wikitty/searchRelated?id={query} action:GenericAction.search * /wikitty/view/{id} action:GenericAction.view * /wikitty/edit/{id} action:GenericAction.edit * /wikitty/delete/{id} action:GenericAction.delete Modified: trunk/chorem-webmotion/src/main/webapp/WEB-INF/jsp/view.jsp =================================================================== --- trunk/chorem-webmotion/src/main/webapp/WEB-INF/jsp/view.jsp 2012-05-21 16:20:35 UTC (rev 149) +++ trunk/chorem-webmotion/src/main/webapp/WEB-INF/jsp/view.jsp 2012-05-22 07:38:52 UTC (rev 150) @@ -21,7 +21,7 @@ </c:forEach> <div class="container"> - <jsp:include page="/wikitty/search?query=${wikitty.id} AND id!=${wikitty.id}"/> + <jsp:include page="/wikitty/searchRelated?id=${wikitty.id}"/> <%-- <c:forEach var="ext" items="${extensions}"> <jsp:include page="footer${ext.name}.jsp"/>
participants (1)
-
ymartel@users.chorem.org