Closed lentinj closed 2 years ago
This is all also a problem when uninstalling, I finally managed to accomplish this for our product. See code here, I tried everything I could think off, but in the end the low level approach was the only that worked everytime.
I am sorry a fix was not provided for this. I think now the time for this to be relevant has passed. If I am wrong please reopen the issue.
If you have 1.0-style schema customisations, the upgrade is hella painful thanks to the schema provider component. I bashed through it by:
FPU_GENERATE_MISSING_CLASSES
to start Plone, and remove theIUserDataSchemaProvider
.I guess we need:
plone.app.users.userdataschema.IUserDataSchemaProvider
with a note that it's just there to get Plone to start during upgrades.IUserDataSchemaProvider
components or a helper to let you do that in your own product.