Zum Hauptinhalt gehen

Interne Links (in Remote Projekt Setups)

Kommentare

4 Kommentare

  • Zendesk API User
    Author: hoebbel - 1/27/2017 10:40

    Hallo Matthias,

    funktioniert hier denn nicht

    de.espirit.firstspirit.access.project.RemoteProjectConfiguration.setUseRelease(false)?

    Nicht vergessen, dass Projekt hinterher zu speichern :smileywink:

    Also im Prinzip dasselbe, wie man es für URL Creatoren tut

    Viele Grüsse aus Dortmund,

    Holger 

    0
  • Zendesk API User
    Author: template_dev75 - 1/27/2017 11:08

    Hi Holger & danke für die schnelle Antwort,

    Ich muss mich mal als Trainer ganz doof stellen und fragen, was ich mit dem von Dir vorgeschlagenen Codefragment tun soll:

    de.espirit.firstspirit.access.project.RemoteProjectConfiguration.setUseRelease(false)

    Muss/Kann das in die Formularkomponente FS_REFERENCE mit rein, damit man dann Seitenreferenzen im Status "never released" auch im Linkauswahldialog sieht?

    Hört sich für mich eher nach etwas für den Ausgabekanal an, wobei es ja an der Auswahl der noch unsichtbaren (weil noch nie freigegebenen) Seitenreferenzen in den Remote-Projekten geht @-)

    LG Matthias

    0
  • Zendesk API User
    Author: hoebbel - 1/27/2017 11:17

    Hallo Matthias,

    deshalb hatte ich eigentlich den Link zu dem anderen Posting hinzugefügt :smileywink:. Da ist ein Beispiel vorhanden, welches den URL Creator neu setzt. Da muss man statt dessen nur die Freigabe entsprechend setzen.

    Ungeprüft hier mal der entsprechende Code, der die Änderung für alle Remote Konfigurationen des Projektes übernehmen würde (wenn ich nichts falsch übersehen habe :smileywink: )

    //!Beanshell

    import de.espirit.firstspirit.access.project.Project;

    import de.espirit.firstspirit.access.project.RemoteProjectConfiguration;

    import java.util.List;

    // get project

    Project project = context.getProject();

    // get remote project configurations

    List rpcList = project.getRemoteProjectConfigurations();

    // lock project

    project.lock();

    // set url creator

    for(RemoteProjectConfiguration rpc : rpcList) {

        rpc.setUseRelease(false);

    }

    // set remote project configurations

    project.setRemoteProjectConfigurations(rpcList);

    // save project

    project.save();

    // unlock project

    project.unlock();

    Viele Grüsse aus Dortmund,

    Holger 

    0
  • Zendesk API User
    Author: MichaelaReydt - 2/6/2017 13:24

    Hallo Matthias,

    benötigst du noch weitere Hilfe oder haben Holgers Antworten bereits geholfen?

    In diesem Fall wäre es super, wenn du seine "richtige Antwort" entsprechend markierst.

    Solltest du zwischenzeitlich eine eigene Lösung gefunden haben, wäre es toll, wenn du sie hier bereitstellst.

    Viele Grüße

    Michaela

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.