AnsweredAssumed Answered

Document move

Question asked by ndk on Mar 31, 2009
Bonjour,

Est-ce possible de déplacer un document si j'ai l'id du document et le "path" du folder de destination?
Je dois le faire dans un(e) presentation template…
(donc un fichier .ftl)

J'ai déjà essayé avec par example document.move(destination)
ou est-ce possible de le faire par un url dans le/la presentation template, comme par example: /alfresco/wcservice/spf/deleteNode?id= mais alors /alfresco/wcservice/spf/moveNode?id= ou quelque chose comme ça?

Voici une partie de mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>     

<script type="text/javascript" src="/alfresco/scripts/webdav.js"></script>
<script type="text/javascript">

function moveDocument(docId, path, folder){

alert(path + '/' + folder); // = test -> OK
alert(docId); // = test -> OK
   **********   DO THE MOVE HERE   **********
}

</script>

</head>

<body>

<#list (space.children)! as c>

<#list c.parent.children as child>

<a href="#" onClick="javascript:moveDocument('${c.id}', '${child.displayPath}', '${child.properties.name}');" title="Move document to ${child.properties.name}"><b>${child.properties.name}</b></a>

</#list>

</body>
</html>

Outcomes