Note that there are some explanatory texts on larger screens.

plurals
  1. POPlone 4 - History for second workflow won't show in @@historyview
    primarykey
    data
    text
    <p>I have a dexterity content type in Plone 4.2.4. The versioning works fine with the <code>default workflow</code> for this content type, although it is not a workflow shipped with plone, but a custom made.</p> <p>However, when I enable a second workflow for the same type, everything but the versioning works fine. </p> <ul> <li>additional permissions managed by the second workflow are working</li> <li>The state changes are working</li> </ul> <p>The difference:</p> <ul> <li>I used different <code>state_variable</code> names for the workflows, which seems to make sense, to have a catalogable field for the state of the second workflow.</li> </ul> <p>I've tried to use the same state variable name, but that didn't help. I have the workflow variable <code>review_history</code> also set in the 2nd workflow and sufficient permissions in the context. I am (mostly) shure, that I got the permission concept, but I have no clou, how permissions get calculated, when multiple workflows are involved.</p> <p>Any idea, why the second workflow does not leave a trace in my content types history?</p> <p>Thanks very much in advance.</p> <p><strong>Udate</strong></p> <p>I've reordered the workflows as Ida Ebkes suggested and did see, that all transitions from the 2nd workflow get stored properly. So it seems to be an issue with the historyview. </p> <p>Since these workflows indeed describe concurrent behaviors of a content type, I really would like to stick with separate workflows and ideally different workflow state variables and catalog indexes.</p> <p>What I now think needs to be done, is to tweak the historyview. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload