See report by @1letter on the community forum.
plone.restapi uses a permission from plone.app.contentrules, but does not load its zcml. Depending on the order in which the various packages get loaded, startup may fail.
Also, contentrules might become a "core add-on", and become a dependency of Plone instead of Products.CFMPlone. While we are at it, we could load the code conditionally.
See report by @1letter on the community forum.
plone.restapi
uses a permission fromplone.app.contentrules
, but does not load its zcml. Depending on the order in which the various packages get loaded, startup may fail.Also, contentrules might become a "core add-on", and become a dependency of
Plone
instead ofProducts.CFMPlone
. While we are at it, we could load the code conditionally.