Author: michiel Date: 2010-03-26 15:44:31 +0100 (Fri, 26 Mar 2010) New Revision: 41632
Modified: mmbase/trunk/applications/vpro-wizards/src/main/webapp/WEB-INF/tags/vpro-wizards/form/view.tag Log: better feed back in case something's not allowed Modified: mmbase/trunk/applications/vpro-wizards/src/main/webapp/WEB-INF/tags/vpro-wizards/form/view.tag =================================================================== --- mmbase/trunk/applications/vpro-wizards/src/main/webapp/WEB-INF/tags/vpro-wizards/form/view.tag 2010-03-26 14:22:53 UTC (rev 41631) +++ mmbase/trunk/applications/vpro-wizards/src/main/webapp/WEB-INF/tags/vpro-wizards/form/view.tag 2010-03-26 14:44:31 UTC (rev 41632) @@ -237,25 +237,46 @@ <c:remove var="mayharddelete" /> <mm:node number="${_nodenr}"> <mm:maydelete><c:set var="mayharddelete" value="true"/></mm:maydelete> </mm:node> - <c:if test="${delete && not empty maydelete}"> - <mm:link page="/wizard/post"> + <c:if test="${delete}"> + <c:choose> + <c:when test="${not empty maydelete}"> + <mm:link page="/wizard/post"> <mm:param name="actions[deleteNode][1].nodenr" value="${_relationnr}" /> <mm:param name="flushname" value="${flushname}" /> - <a href="${_}" class="delete" onclick="return doConfirm(${confirmdelete}, 'Weet je zeker dat je dit object wilt loskoppelen?')"> - <img src="${pageContext.request.contextPath}/mmbase/vpro-wizards/system/img/unlink.png" class="icon" border="0" alt="" title="Koppel los"/> + <a href="${_}" class="delete" + onclick="return doConfirm(${confirmdelete}, 'Weet je zeker dat je dit object wilt loskoppelen?')"> + <img src="${pageContext.request.contextPath}/mmbase/vpro-wizards/system/img/unlink.png" class="icon" border="0" alt="" title="Koppel los"/> </a> - </mm:link> + </mm:link> + </c:when> + <c:otherwise> + <mm:node number="${_relationnr}"> + <span + title="Niet toegestaan om de relatie te verwijderen. Eigenaar: ${_node.owner}">X</span> + </mm:node> + </c:otherwise> + </c:choose> </c:if> - <c:if test="${harddelete && not empty mayharddelete}"> - <mm:link page="/wizard/post"> - <mm:param name="actions[deleteNode][1].nodenr" value="${_nodenr}" /> - <mm:param name="flushname" value="${flushname}" /> - <a href="${_}" class="delete" onclick="return doConfirm(${confirmdelete}, 'Weet je zeker dat je dit object wilt verwijderen? (kan niet hersteld worden)')"> - <img src="${pageContext.request.contextPath}/mmbase/vpro-wizards/system/img/delete.png" class="icon" border="0" alt="" title="Verwijder"/> - </a> - </mm:link> - </c:if> + <c:if test="${harddelete}"> + <c:choose> + <c:when test="${not empty mayharddelete}"> + <mm:link page="/wizard/post"> + <mm:param name="actions[deleteNode][1].nodenr" value="${_nodenr}" /> + <mm:param name="flushname" value="${flushname}" /> + <a href="${_}" class="delete" onclick="return doConfirm(${confirmdelete}, 'Weet je zeker dat je dit object wilt verwijderen? (kan niet hersteld worden)')"> + <img src="${pageContext.request.contextPath}/mmbase/vpro-wizards/system/img/delete.png" class="icon" border="0" alt="" title="Verwijder"/> + </a> + </mm:link> + </c:when> + <c:otherwise> + <mm:node number="${_nodenr}"> + <span + title="Niet toegestaan om de node te verwijderen. Eigenaar: ${_node.owner}">X</span> + </mm:node> + </c:otherwise> + </c:choose> + </c:if> <c:remove var="maydelete"/> <mm:node element="${nodetype}" id="currentnode"> @@ -279,6 +300,9 @@ </c:otherwise> </c:choose> </mm:maywrite> + <mm:maywrite inverse="true"> + <span title="Niet toegestaan. Eigenaar: ${_node.owner}">X</span> + </mm:maywrite> </mm:node> </div> _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs