Re: [Plone] Problem mit Archetypes und Workflow

"Stefan Bielenberg" <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
>> Die "hide"-Action ist standardmäßig nur für Owner (und nicht Manager)
>> erlaubt. Das heißt, Du müsstest im portal_workflow entweder die
>> "Required Roles" für die hide-Transition ändern oder Deinem Script
>> zusätzlich die Proxy-Rolle Owner geben.

> Das wäre die Lösung.

Mein Script hat jetzt die Proxy-Rollen: Manager und Owner, aber leider
kommt immer noch derselbe Fehler

  WorkflowException: No workflow provides the "hide" action.

Also scheint es nicht daran zu liegen...

>> Davon abgesehen bin ich gar nicht sicher, ob das überhaupt funktioniert.
>> Ich kann mich dunkel erinnern, dass einige Teile der Workflow-Engine
>> resistent gegen Proxy-Rollen sind,

> Der Bug (oder Feature wie immer man es sieht) ist aber hier nicht
> relevant. So wie ich Stefan verstanden habe hat er ein "normales"
> PythonScript.

Ich benutze ein "Controller Python Script". Ist das ein Problem?

Kann es vielleicht sein, dass Plone gar nicht das Objekt auf "private"
setzen kann, weil es nicht weiß wer der Owner des Objekt ist, weil man es
"anonymous" angelegt hat? Muss ich vielleicht vor dem Setzen auf "Hide" das
Objekt einem existierenden Owner zuweisen? Wie macht man das?

Wie gesagt, ich möchte eigentlich nur, das auch anonyme User
Archetype-Objekte anlegen können, die dann aber "privat" sein sollen.

Gruss,
Stefan



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.