Berechtigungsproblem bei Zugriff auf "State_change&quot

  • Hi!

    Wenn ich in einem Workflow-Skript versuche, etwas aus den state_change-Parameter zu lesen (sei es auch nur das Objekt zu holen) bekomme ich, sobald die entsprechende Transition aufgerufen wird, die Meldung "Insufficient Privileges" bzw. "Unzureichende Berechtigungen".

    Sobald ich das Statement mit "stage_change" entferne gehts wieder.

    Ich habe den Skriptausschnitt, das Ergebnis und ein paar komische Einträge während der Transition als Attachment gepostet.

    Welche Rechte muss ich vergeben, damit ich auf das state_change zugreifen kann? Gehen muss es ja irgendwie. Im Internet hab ich haufenweise Skripte gefunden, die genau auf dieses Objekt zugreifen.

    Auf "context" kann ich zugreifen, ohne dass es ne Fehlermeldung gibt und bekomme sogar die richtigen Werte zurück.

    Gibt´s eigentlich irgendwo ne Liste mit allen Attributen dieser Objekte (zu state_change hab ich ne kleine gefunden, aber drauf zugreifen kann ich dummerweise nicht...)

    Danke!

    J.

  • Ich habe mittlerweile VerboseSecurity installiert welches mir folgendes Ergebnis liefert:

    Access requires Manage_portal_Permission, granted to the following roles:
    ['Manager'].

    Ich habe das Recht jetzt von oberster Ebene bis zu der Ebene auf der sich das Dokumet befindet, zugeteilt, aber so wirklich helfen tut´s nicht und ich krieg immer noch die selbe Meldung.

    Ich hab die Rolle in den Permissions des Workflows angelegt und bei den States auf die Rollen, die den Status/Transition anfassen gegeben.
    Aber nicht so wirklich mit Erfolg...
    Der Output von VerboseSecurity eines solchen Versuchs hängt im Anhang...

    Wo muss das noch eingetragen werden, damit´s tut?

  • Ich bin untröstlich, dass ich selbst zu WF (zwecks mangelnder Erfahrung) nichts schreiben kann.
    Aber ich hoffe es finden sich Leutz, die dir da weiterhelfen können.

    Torty

    "Carpe Diem" powered by positiv Feelings