Community
Participate
Working Groups
Users should be able to open a workspace in platform 4.1 that was created in platform 4.0. It's fine to discard all user interface session state, but ideally the workspace can be opened and upgraded without errors. I.e., we should have code that detects the deltas.xml is from an incompatible version, and if so discard it and start with a fresh default UI layout.
(In reply to comment #0) > we > should have code that detects the deltas.xml is from an incompatible version, > and if so discard it and start with a fresh default UI layout. This is already in place. I just need to update a constant in the reconciler. We also added code in M3 for users upgrading from M2 to M3 (see bug 328388). We'll probably need something similar for the model changes that went into M4.
Sounds good. Let's just keep this bug open as a reminder to test that towards the end to make sure it works. Upgrading UI state is nice but certainly not necessary. Just being able to open an old workspace and have it come up with the default initial layout is fine.
For this bug, we need to take our 4.1.2 M builds and confirm that we can open a 3.7.x workspace. PW
Opening workspaces with 4.2M6 (deltas) and I0321 build (full model save), workspace from 4.1.2 seems to be getting imported fine. Workspaces from 3.8 and 3.7 did opened with no errors, but UI layout is reset to standard and we do not preserve open editors. (That is, again, same for deltas and full model versions.) I think it works as expected. If there are any concerns please feel free to reopen.