So fügen Sie einen sekundären übergeordneten Ordner zu einem Alfresco-Ordner hinzu

376
Nicolas Raoul

In Alfresco kann ein einzelnes Dokument mehrere übergeordnete Ordner haben. Beispiel: Mein Ordner befindet sich sowohl in Ordner1 als auch in Ordner2.

FRAGE : Wie kann man leicht eine solche Situation schaffen?

Ich möchte diese Art von Struktur erstellen, um Tests durchzuführen.

0

1 Antwort auf die Frage

0
Nicolas Raoul

Diese Methode erfordert Administratorzugriff, Serverzugriff und ist nicht benutzerfreundlich, aber es ist immer noch die einfachste Methode, die ich kenne.

  1. Installieren Sie Maven
  2. Laden Sie den Quellcode von https://github.com/share-extras/js-console herunter
  3. Führen Sie auf der Stammebene dieses Quellcodes aus mvn package
  4. Kopieren Sie die erstellten Pakete aus demselben Ordner nach Alfresco (ersetzen Sie $ YOUR_ALFRESCO durch den Pfad zu Ihrem Alfresco-Server):

Befehle:

cp ./javascript-console-repo/target/*.amp $YOUR_ALFRESCO/amps/ cp ./javascript-console-share/target/*.amp $YOUR_ALFRESCO/amps_share/ 
  1. Wechseln Sie in den Ordner Ihres Alfresco-Servers, stoppen Sie Alfresco und führen Sie ihn aus bin/apply_amps.sh
  2. Starten Sie Alfresco erneut, öffnen Sie Alfresco Share in einem Browser und klicken Sie Admin Toolsdann auf. JavaScript Console(Wenn es nicht angezeigt wird, ist ein Problem mit den vorherigen Schritten aufgetreten.)
  3. Fügen Sie diesen Code ein, ersetzen Sie die IDs durch die IDs vorhandener Ordner auf Ihrem Alfresco-Server und führen Sie Folgendes aus:

Code:

var parent = search.findNode("node", ["workspace", "SpacesStore", "65ba5b62-a7ae-4759-9a26-9abcf852cbb2"]); var child = search.findNode("node", ["workspace", "SpacesStore", "e1f0ce82-f4f0-4cfc-9bce-ded174abeddf"]); parent.addNode(child);