Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial version of import database versioning #214

Merged
merged 9 commits into from
Jul 21, 2022

Conversation

mnamici
Copy link
Collaborator

@mnamici mnamici commented Jul 20, 2022

As specified in #203. For the moment it lacks the migration infrastructure but is is enough to set the initial version and avoiding opening a newer version with a previous version of the plugin.

Also, use a more appropriate name for the database.
Each db revision is simply an incremental number, which is
stored in the sqlite pragma `user_version`. The current version
of the plugin database is stored in the spec file.

Later releases will have to include the migration infrastructure,
as a set of SQL commands to change the schema and move data
from one version to the immediate successor.

See issue obdasystems#203 for reference.
…e extension

As recently done for export, allow to reopen the last browsed
folder and to open owl files in any of the commonly used extensions.
… dialog

This avoids a delay between the user pressing the OK button and
the axioms dialog closing and showing the progress report,
which can leave the user confused and trying to press the OK button
multiple times.
Avoids having to access the form internal fields which could
break in the case of changes.
Merge the diagram creation with the spacing form into a single
diagram properties form which allows also to set the diagram
dimension. One less dialog to click through.
@mnamici
Copy link
Collaborator Author

mnamici commented Jul 20, 2022

I also reworked some of the import UI components by merging the new diagram with the spacing form so there is only one dialog to click through for a new ontology import.

@mnamici mnamici merged commit 96af9a0 into obdasystems:develop Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant