Un petit bug d'interface constaté sur l'écran de suppression (build 15460): 
quand on souhaite supprimer une page, le systeme montre une liste de liens qui 
vont être supprimés. Le pb c'est que tous les liens pointent vers la page à 
supprimer.

Du coup j'ai remplacé le code suivant :

<ul>
    <%
        for (int i = 0; i < deletedLinks.size(); i++) {
            final JahiaPage aPage = (JahiaPage) deletedLinks.elementAt(i);
            if (aPage != null && aPage.getACL().getPermission(jParams.getUser(),
                    JahiaBaseACL.READ_RIGHTS, true)) { %>
    <li><a target="_blank" 
href="<%=aPage.getURL(jParams)%>"><%=aPage.getTitle()%></a></li>
    <% }
    } %>
</ul>


par :

<ul>
    <%
        for (int i = 0; i < deletedLinks.size(); i++) {
            final JahiaPage aPage = (JahiaPage) deletedLinks.elementAt(i);
            int theParentID = aPage.getParentID();
            final org.jahia.services.pages.ContentPage origPage = 
org.jahia.services.pages.ContentPage.getPage(theParentID);
            if (origPage != null && 
origPage.getACL().getPermission(jParams.getUser(),
                    JahiaBaseACL.READ_RIGHTS, true)) { %>
        <li><a target="_blank" 
href="<%=origPage.getURL(jParams)%>"><%=origPage.getTitle(jParams)%></a></li>
            <% }
        }
        %>
</ul>

et je dispose bien de liens vers les pages ou sont localisés les liens 
supprimés.

Peut être faudrait il réimpacté cela sur les builds Jahia (si ce n'est déjà 
fait).

Arnaud.

Répondre à