cancel
Showing results for 
Search instead for 
Did you mean: 

Editer un contenu avec une URL

bch
Champ in-the-making
Champ in-the-making
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 8

rguinot
Confirmed Champ
Confirmed Champ
Qu'entendez vous exactement par
"appeler un dialogue avec une URL"
?

bch
Champ in-the-making
Champ in-the-making
Utiliser l'API HTTP pour accéder à une partie d'Alfresco.

rguinot
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Champ on-the-rise
Champ on-the-rise
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
Champ on-the-rise
Champ on-the-rise
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
Champ in-the-making
Champ in-the-making
Bonjour,

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

rivarola
Champ on-the-rise
Champ on-the-rise
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.  :?