Skip to main content

Freigabe nach automatisiertem ContentTransport

Comments

4 comments

  • Zendesk API User
    Author: tenter - 9/2/2016 10:38

    Hallo Timo,

    das mit einem Skript zu regeln klingt für uns erstmal am sinnvolsten. Hast du das vielleicht mittlerweile bereits umgesetzt?

    Grüße,

    Hannes

    0
  • Zendesk API User
    Author: sebbec - 3/5/2018 14:18

    Hallo,

    ich wäre auch an einer Lösung interessiert, da ich vor selbigem Problem stehe. Wurde es mittlerweile schon gelöst?

    (Ich möchte zwar auch Struktur- und Inhaltsseiten automatisch freigeben, aber das sollte ja das gleiche Anliegen sein.)

    Schöne Grüße,

    Sebastian

    0
  • Zendesk API User
    Author: TimoMeister - 3/5/2018 15:19

    Hallo Hannes,

    hallo Sebastian,

    das Script habe ich leider noch nicht umgesetzt, da ich meine Anforderung nun anders (Coporate Content) gelöst habe.

    Trotzdem bin ich immer noch an dem Script interessiert :-)

    Viele Grüße

    Timo

    0
  • Zendesk API User
    Author: matthiasforberg - 10/4/2023 16:11

    Hallo,

    das habe ich zufällig gefunden und ich habe ein Skript dafür. Ist eigentlich ganz einfach für diesen Fall - also wenn man den Referenznamen des Ordners kennt, der freigegeben werden soll.

    Es läuft als Auftragsskript und man muss eine "eigene Verbindung" mit einem freigabeberechtigten User eintragen. Außerdem den Referenznamen des Ordners als "folder_uid". Dieser wird dann rekursiv freigegeben.

    Grüße
    Matthias

     

     

    //!Beanshell import de.espirit.firstspirit.access.store.Store; import de.espirit.firstspirit.access.store.IDProvider; /* common */ projectName = context.getProject().getName(); project = connection.getProjectByName(projectName); userService = project.getUserService(); mediaStore = userService.getStore(Store.Type.MEDIASTORE,false); /* get folder */ folderUid = context.getProperty("folder_uid"); uidType = IDProvider.UidType.MEDIASTORE_FOLDER; folder = mediaStore.getStoreElement(folderUid, uidType); /* release folder recursively */ try{ folder.setLock(true,true); folder.release(true); } catch (Exception ex) { context.logError("Could not release: "+ex.toString()); } finally { folder.setLock(false,true); }

     

     

     

    0

Please sign in to leave a comment.