Skip to content
Extraits de code Groupes Projets
Valider 837b3b54 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD] Add function to copy doc to a folder

parent 67758188
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -55,3 +55,24 @@ class LeFilamentAlfresco(models.AbstractModel):
data = json.loads(res)
sharedId = data.get('sharedId')
return backend.url + '/share/s/' + sharedId
def copy_document(self, url, workspace, workspace_parent, backend=None):
""" Copie d'un document à partir d'un ID dans un dossier
:param url: Url avec ID du Noderef du dossier
:param workspace: ID du document à copier
:param workspace_parent: ID du dossier
"""
result = self.alfresco_get_by_url(
url=url,
call_type='post',
json={
"nodeRefs":
[workspace],
"parentId": workspace_parent
},
backend=backend)
res = result.content.decode('utf8').replace("'", '"')
data = json.loads(res)
nodeDoc = data.get('results')[0].get('nodeRef').replace('workspace://SpacesStore/', '')
return nodeDoc
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter