Eliminar tags de un nodo

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Active Member

Eliminar tags de un nodo

Hola!

Necesito eliminar todas las etiquetas de un nodo... utilizando removeTagg

he ejecutado una regla con el siguiente codigo... pero no las elimina.

if (!document.hasAspect("cm:taggable"))
document.removeTags(tags);
document.save();
¿En que estoy fallando?
Gracias
5 Replies
Highlighted
Alfresco Employee

Re: Eliminar tags de un nodo

No sé si ese es el código que estás ejecutando exactamente, pero yo escribiría algo así:

if (document.hasAspect("cm:taggable")) {
document.removeAspect("cm:taggable");
document.save();
}
Software Engineer in Alfresco Search Team.
Highlighted
Active Member

Re: Eliminar tags de un nodo

Gracias una vez mas !!

Highlighted
Active Member

Re: Eliminar tags de un nodo

Angel!

Ejecute la script que me enviaste mas arriba...

Si bien elimina la etiqueta de las carpetas, no las elimina del panel de etiquetas, de hecho aumentan.

Highlighted
Alfresco Employee

Re: Eliminar tags de un nodo

Veamos, una cosa son las etiquetas asociadas a un nodo y otro el repositorio global de etiquetas.

Cuando eliminas una etiqueta de un nodo (como en el ejemplo de arriba), la etiqueta no desaparece del repositorio.

Diría que no hay un método en la API JavaScript para eliminar etiquetas de ese repositorio. 

Normalmente utilizo la API REST con verbo DELETE. Por ejemplo, para eliminar la etiqueta "nombreEtiqueta" sería:

http://localhost:8080/alfresco/s/api/tags/workspace/SpacesStore/nombreEtiqueta   

Aunque quizá haya otra forma de hacerlo.

Software Engineer in Alfresco Search Team.
Highlighted
Established Member

Re: Eliminar tags de un nodo

Hola Natalia,

el script que indica Angel es el que yo usaría en reglas de contenido, la verdad. Indicando que herede a subcarpetas.

Luego ejecuta la regla y debe borrarte todas las etiquetas de ese nodo y nodos hijo.

No creo que ese script genere nuevas etiquetas.

Para borrar las etiquetas del repo de etiquetas puedes usar la Lista de Etiquetas en el Administrador de Etiquetas de las Herramientas Administrativas:

https://tudominio:tupuerto/share/page/console/admin-console/tag-management 

Salu2.