plone / Products.CMFPlacefulWorkflow

Plone product that allows you to define workflow policies that define content type to workflow mappings that can be applied in any sub-folder of your Plone site
1 stars 5 forks source link

The GenericSetup profiles are confusing #38

Open mauritsvanrees opened 2 years ago

mauritsvanrees commented 2 years ago

I have noticed (probably again) in PR #37 that the GS profiles are confusing, and you easily make a mistake.

This is confusing, especially when writing upgrade steps: is the upgrade step for CMFPlacefulWorkflow or for base or for both?

Maybe we can merge CMFPlacefulWorkflow and base and call the result default? That would be ideal, and what people expect.

Downsides:

Maybe define CMFPlacefulWorkflow and default as duplicates of each other, both in 5.2 and 6.0. default will win then, at least in 5.2+.

Then come up with some way to switch from the old to the new in Plone 6 with a few upgrade steps. Theoretically:

In the Modules control panel you need to upgrade twice then.