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