Editer un contenu avec une URL

cancel
Showing results for 
Search instead for 
Did you mean: 
bch
Member II

Editer un contenu avec une URL

Bonjour,

J'ai pu lire sur le wiki anglophone qu'il était possible d'appeler un dialogue avec une URL :
http://wiki.alfresco.com/wiki/URL_Addressability#ExternalAccessServlet

Si je tape cet exemple au lancement d'Alfresco, j'ai une exception NullPointer :
http://localhost:8080/alfresco/navigate/dialog/editContentProperties/workspace/SpacesStore/50530290-...

Si je navigue dans mon repository et que j'édite un contenu traditionnellement et je retape la même adresse, j'édite le dernier contenu consulté. Je suppose donc qu'il va chercher le dernier contenu édité. Le contenu n'est donc pas initialisé à partir des paramètres.

Avez vous déjà rencontré ce problème ?

Merci d'avance
8 Replies
rguinot
Active Member

Re: Editer un contenu avec une URL

Qu'entendez vous exactement par
"appeler un dialogue avec une URL"
?
bch
Member II

Re: Editer un contenu avec une URL

Utiliser l'API HTTP pour accéder à une partie d'Alfresco.
rguinot
Active Member

Re: Editer un contenu avec une URL

J'ai utilisé à plusieurs reprises cette API ss aucun souci, excepté que je n'ai pas eu besoin d'appeler un dialog.

Pouvez vous poster le log complet de l'exception générée. (avec la balise CODE)
bch
Member II

Re: Editer un contenu avec une URL

Je n'ai pas d'exception. Le seul (mais gros) problème est le fait que l'on n'édite pas les propriétés du contenu avec le nodeRef spécifié dans l'URL mais le contenu courant (c'est-à-dire le dernier édité).
pdubois
Active Member

Re: Editer un contenu avec une URL

Bonjour,

je n'ai probablement pas la solution immédiatement mais voici les vérifications ou précautions que je prendrai:

url type : /alfresco/navigate/<outcome>[<workspace>/<store>/<nodeId>]


1) vérifier qu’il existe une règle de navigation globale qui correspond à votre valeur de <outcome>.
2)Si vous appelez un dialogue ou un wizard, préfixez respectivement la valeur de outcome avec « dialog :» ou « wizard : ».
3)vérifiez que si vous spécifiez une valeur pour <nodeID>, cette valeur doit correspondre à un nœud Alfresco qui existe déjà.
rivarola
Member II

Re: Editer un contenu avec une URL

Bonjour,

J'ai déjà entendu parler de problèmes similaires sur les forums anglophones (voir aussi ticket JIRA : http://issues.alfresco.com/browse/AWC-1651). D'après le commentaire de Gavin ce serait corrigé dans la dernière version. A confirmer…
bch
Member II

Re: Editer un contenu avec une URL

Bonjour,

Je travaille actuellement en phase de test sur la version 2.9B donc je ne peux vérifier.
rivarola
Member II

Re: Editer un contenu avec une URL

Ce serait intéressant d'avoir un retour, mais comme la "fix version" est à 2.2E, ils ont peut-être corrigé l'anomalie dans la branche 2.2 des développements.  :?