two Orbeon Forms form major versions pointing to same database
or user pasting form definition created with newer major version
We store the version numbers in the form definition metadata, so we can do this check. We could prohibit the load/paste completely, or warn the user and allow the user to proceed.
This would also be useful for the form push/pull functions. In this case, it would also be good to have a clear, explicit error message in the UI/from the API call.
Scenarios:
We store the version numbers in the form definition metadata, so we can do this check. We could prohibit the load/paste completely, or warn the user and allow the user to proceed.