Issue 17 importer specs - [merged]
spine-o-bot opened this issue · 0 comments
In GitLab by @manuelma on Oct 25, 2020, 20:36
Merges issue_17_importer_specs -> master
Closes #17
The idea here is to turn Importer mappings into specifications. After this, the Importer doesn't have a mappings
attribute anymore, it has been replaced by specification
. The Import editor plays the role of 'Importer specification widget', quite naturally.
One key aspect is that Spine toolbox project version is bumped from 2 to 3. The main reason for this is the transformation of Importer mappings into specifications. A delicate point is that we write the JSON files for each importer specification when upgrading the project.
To test, just check this branch and the corresponding one from toolbox (toolbox!63).
Then open a project that has Importers, hopefully at least one Importer with several mappings. Once the project is open, you should see the Importer specifications in the toolbar.
Try to change the specification for your Importers, play with undo/redo, check that execution works with both engines.
Anybody available for testing? @PekkaSavolainen @ererkka @soininen @nnhjy ?