anchor.diff:  
   <%@ taglib uri="/struts-tags" prefix="s" %>
   <%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>
  -<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
   <%@ taglib uri="http://plexus.codehaus.org/redback/taglib-1.0" prefix="redback" %>
   
   <s:i18n name="localization.Continuum">
  
positive.code:             <redback:elseAuthorized>
                <img src="<s:url value='/images/edit_disabled.gif' includeParams="none"/>" alt="<s:text name='edit'/>" title="<s:text name='edit'/>" border="0" />
              </redback:elseAuthorized>
            </c:otherwise>
          </c:choose>
        </ec:column>
        <ec:column property="deleteAction" title="&nbsp;" width="1%">
          <%-- if the from is PROJECT then render the links differently --%>
           <c:choose>
            <c:when test="${pageScope.buildDefinitionSummary.from=='PROJECT'}">
              <redback:ifAuthorized permission="continuum-remove-project-build-definition" resource="${projectGroupName}">
                <s:set var="tname" value="'delToken' + #attr['buildDefinitionSummary'].id" scope="page" />
                <s:token name="%{#attr['tname']}"/>
                <s:url id="removeUrl" action="removeProjectBuildDefinition" namespace="/">
                  <s:param name="projectId"><c:out value="${projectId}"/></s:param>
                  <s:param name="buildDefinitionId"><c:out value="${pageScope.buildDefinitionSummary.id}"/></s:param>
                  <s:param name="confirmed" value="false"/>
                  <s:param name="struts.token.name" value="#attr['tname']"/>
                  <s:param name="%{#attr['tname']}" value="#session['struts.tokens.' + #attr['tname']]"/>
  
negative.code:             <redback:elseAuthorized>
                <img src="<s:url value='/images/delete_disabled.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0" />
              </redback:elseAuthorized>
            </s:if>
            <s:else>
              <redback:ifAuthorized permission="continuum-remove-group-build-definition" resource="${projectGroupName}">
                  <s:if test="#attr['buildDefinitionSummary'].id == defaultGroupDefinitionId || #attr['buildDefinitionSummary'].isDefault">
                    <img src="<s:url value='/images/delete_disabled.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0" />
                  </s:if>
                  <s:else>
                    <s:set var="tname" value="'delGroupToken' + #attr['buildDefinitionSummary'].id" scope="page"/>
                    <s:token name="%{#attr['tname']}"/>
                    <s:url id="removeUrl" action="removeGroupBuildDefinition" namespace="/">
                      <s:param name="projectGroupId" value="#attr['buildDefinitionSummary'].projectGroupId"/>
                      <s:param name="buildDefinitionId" value="#attr['buildDefinitionSummary'].id"/>
                      <s:param name="groupBuildDefinition">true</s:param>
                      <s:param name="confirmed" value="false"/>
                      <s:param name="struts.token.name" value="#attr['tname']"/>
                      <s:param name="%{#attr['tname']}" value="#session['struts.tokens.' + #attr['tname']]"/>
                    </s:url>
                    <s:a href="%{removeUrl}"><img src="<s:url value='/images/delete.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0"></s:a>
                  </s:else>
              </redback:ifAuthorized>
              <redback:elseAuthorized>
                <img src="<s:url value='/images/delete_disabled.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0" />
              </redback:elseAuthorized>
            </s:else>
        </ec:column>
      </ec:row>
    </ec:table>
  